Lines Matching defs:msgid
41 static int do_abandon( LDAP *ld, int origid, int msgid,
48 * msgid The message id of the operation to abandon
53 * ldap_abandon( ld, msgid );
57 ldap_abandon( LDAP *ld, int msgid )
59 LDAPDebug( LDAP_DEBUG_TRACE, "ldap_abandon %d\n", msgid, 0, 0 );
61 if ( ldap_abandon_ext( ld, msgid, NULL, NULL ) == LDAP_SUCCESS ) {
75 ldap_abandon_ext( LDAP *ld, int msgid, LDAPControl **serverctrls,
80 LDAPDebug( LDAP_DEBUG_TRACE, "ldap_abandon_ext %d\n", msgid, 0, 0 );
88 rc = do_abandon( ld, msgid, msgid, serverctrls, clientctrls );
93 ldap_memcache_abandon( ld, msgid );
103 * Abandon all outstanding requests for msgid (included child requests
109 do_abandon( LDAP *ld, int origid, int msgid, LDAPControl **serverctrls,
121 LDAPDebug( LDAP_DEBUG_TRACE, "do_abandon origid %d, msgid %d\n",
122 origid, msgid, 0 );
141 if ( lr->lr_msgid == msgid ) { /* this message */
142 if ( origid == msgid && lr->lr_parent != NULL ) {
155 if ( lr->lr_origid == msgid ) { /* child: abandon it */
156 (void)do_abandon( ld, msgid, lr->lr_msgid,
168 if ( lr->lr_msgid == msgid ) { /* this message */
171 if ( lr->lr_origid == msgid ) { /* child: abandon it */
172 (void)do_abandon( ld, msgid, lr->lr_msgid,
179 if ( origid == msgid && lr->lr_parent != NULL ) {
190 if ( ldap_msgdelete( ld, msgid ) == 0 ) {
204 LDAP_REQ_ABANDON, msgid );
208 ++ld->ld_msgid, LDAP_REQ_ABANDON, msgid );
239 if ( origid == msgid ) {
264 ld->ld_abandoned[i] = msgid;