Lines Matching refs:sdap_fd_events
28 struct sdap_fd_events {
52 /* sdap_fd_events might be NULL here if the back end was marked offline
55 if (sh->sdap_fd_events) {
57 talloc_zfree(sh->sdap_fd_events->conncb);
59 talloc_zfree(sh->sdap_fd_events->fde);
180 if (sh->sdap_fd_events) {
183 "initialized sdap_fd_events.\n");
187 sh->sdap_fd_events = talloc_zero(sh, struct sdap_fd_events);
188 if (!sh->sdap_fd_events) {
196 sh->sdap_fd_events->fde = tevent_add_fd(ev, sh->sdap_fd_events, fd,
199 if (!sh->sdap_fd_events->fde) {
200 talloc_zfree(sh->sdap_fd_events);
206 sh, (int)sh->connected, sh->ops, sh->sdap_fd_events->fde,
222 sh->sdap_fd_events = talloc_zero(sh, struct sdap_fd_events);
223 if (sh->sdap_fd_events == NULL) {
229 sh->sdap_fd_events->conncb = talloc_zero(sh->sdap_fd_events,
231 if (sh->sdap_fd_events->conncb == NULL) {
237 cb_data = talloc_zero(sh->sdap_fd_events->conncb, struct ldap_cb_data);
246 sh->sdap_fd_events->conncb->lc_add = sdap_ldap_connect_callback_add;
247 sh->sdap_fd_events->conncb->lc_del = sdap_ldap_connect_callback_del;
248 sh->sdap_fd_events->conncb->lc_arg = cb_data;
251 sh->sdap_fd_events->conncb);
258 talloc_set_destructor((TALLOC_CTX *) sh->sdap_fd_events->conncb,
264 talloc_zfree(sh->sdap_fd_events);
314 sh->sdap_fd_events->conncb);