Lines Matching refs:msgid
44 static int do_abandon( LDAP *ld, int origid, int msgid, LDAPControl **serverctrls );
49 BerElement * ldap_build_abandon_req( LDAP *ld, int msgid, LDAPControl ** serverctrls)
64 LDAP_REQ_ABANDON, msgid );
68 LDAP_REQ_ABANDON, msgid );
106 * msgid The message id of the operation to abandon
111 * ldap_abandon( ld, msgid );
114 ldap_abandon( LDAP *ld, int msgid )
122 Debug( LDAP_DEBUG_TRACE, catgets(slapdcat, 1, 85, "ldap_abandon %d\n"), msgid, 0, 0 );
124 rv = do_abandon( ld, msgid, msgid , NULL);
133 int ldap_abandon_ext(LDAP *ld, int msgid, LDAPControl **serverctrls, LDAPControl **clientctrls)
141 Debug( LDAP_DEBUG_TRACE, catgets(slapdcat, 1, 85, "ldap_abandon %d\n"), msgid, 0, 0 );
143 rv = do_abandon( ld, msgid, msgid , NULL);
161 do_abandon( LDAP *ld, int origid, int msgid , LDAPControl **serverctrls)
175 Debug( LDAP_DEBUG_TRACE, catgets(slapdcat, 1, 86, "do_abandon origid %1$d, msgid %2$d\n"),
176 origid, msgid, 0 );
183 if ( lr->lr_msgid == msgid ) { /* this message */
186 if ( lr->lr_origid == msgid ) { /* child: abandon it */
187 do_abandon( ld, msgid, lr->lr_msgid , serverctrls);
192 if ( origid == msgid && lr->lr_parent != NULL ) {
204 if ( ldap_msgdelete( ld, msgid ) == 0 ) {
211 if ((ber = ldap_build_abandon_req(ld, msgid, serverctrls)) == NULLBER){
236 if ( origid == msgid ) {
259 ld->ld_abandoned[i] = msgid;