Changeset 740 for vendor/current/source4/ldap_server/ldap_server.h
- Timestamp:
- Nov 14, 2012, 12:59:34 PM (13 years ago)
- File:
-
- 1 edited
-
vendor/current/source4/ldap_server/ldap_server.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source4/ldap_server/ldap_server.h
r414 r740 19 19 */ 20 20 21 #include "libcli/ldap/l dap.h"21 #include "libcli/ldap/ldap.h" 22 22 #include "lib/socket/socket.h" 23 23 #include "lib/stream/packet.h" 24 24 25 25 26 struct ldapsrv_connection { … … 33 34 34 35 struct { 35 struct socket_context *raw; 36 struct socket_context *tls; 37 struct socket_context *sasl; 36 struct tevent_queue *send_queue; 37 struct tstream_context *raw; 38 struct tstream_context *tls; 39 struct tstream_context *sasl; 40 struct tstream_context *active; 38 41 } sockets; 39 42 40 43 bool global_catalog; 41 42 struct packet_context *packet; 44 bool is_privileged; 43 45 44 46 struct { … … 47 49 int max_page_size; 48 50 int search_timeout; 49 50 struct tevent_timer *ite; 51 struct tevent_timer *te; 51 struct timeval endtime; 52 const char *reason; 52 53 } limits; 54 55 53 56 }; 54 57 … … 60 63 struct ldap_message *msg; 61 64 } *replies; 62 packet_send_callback_fn_t send_callback; 63 void *send_private; 65 struct iovec out_iov; 66 67 struct tevent_req *(*postprocess_send)(TALLOC_CTX *mem_ctx, 68 struct tevent_context *ev, 69 void *private_data); 70 NTSTATUS (*postprocess_recv)(struct tevent_req *req); 71 void *postprocess_private; 64 72 }; 65 73 66 74 struct ldapsrv_service { 67 struct t ls_params *tls_params;75 struct tls_params *tls_params; 68 76 struct task_server *task; 77 69 78 }; 70 79
Note:
See TracChangeset
for help on using the changeset viewer.
