diff options
author | Simo Sorce <ssorce@redhat.com> | 2011-11-14 17:38:53 -0500 |
---|---|---|
committer | Simo Sorce <ssorce@redhat.com> | 2011-11-21 18:52:59 -0500 |
commit | d709dcf8f5d9e311b6703cd444ff220809eeff7a (patch) | |
tree | 0caac5fedeb6b7502999b765dbf720f36b0ad7a3 /daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h | |
parent | 710f435c200717fa09cf43e4cd2638f775bc8475 (diff) | |
download | freeipa-d709dcf8f5d9e311b6703cd444ff220809eeff7a.tar.gz freeipa-d709dcf8f5d9e311b6703cd444ff220809eeff7a.tar.xz freeipa-d709dcf8f5d9e311b6703cd444ff220809eeff7a.zip |
ipa-cldap: Implement worker thread.
Diffstat (limited to 'daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h')
-rw-r--r-- | daemons/ipa-slapi-plugins/ipa-cldap/ipa_cldap.h | 11 |
1 files changed, 11 insertions, 0 deletions
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_ */ |