From d709dcf8f5d9e311b6703cd444ff220809eeff7a Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Mon, 14 Nov 2011 17:38:53 -0500 Subject: ipa-cldap: Implement worker thread. --- daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h') diff --git a/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h b/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h index 013dad2fd..ff9818a64 100644 --- a/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h +++ b/daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h @@ -58,6 +58,7 @@ #define IPA_PLUGIN_NAME IPA_CLDAP_PLUGIN_NAME #define CLDAP_PORT 389 +#define MAX_DG_SIZE 4096 struct ipa_cldap_ctx { Slapi_ComponentId *plugin_id; @@ -67,6 +68,16 @@ struct ipa_cldap_ctx { int sd; }; +struct ipa_cldap_req { + int fd; + + struct sockaddr_storage ss; + socklen_t ss_len; + + char dgram[MAX_DG_SIZE]; + size_t dgsize; +}; + void *ipa_cldap_worker(struct ipa_cldap_ctx *ctx); #endif /* _IPA_CLDAP_H_ */ -- cgit