Back to index

openldap  2.4.31
Functions
cancel.c File Reference
#include "portable.h"
#include <stdio.h>
#include <ac/stdlib.h>
#include <ac/socket.h>
#include <ac/string.h>
#include <ac/time.h>
#include "ldap-int.h"
#include "ldap_log.h"

Go to the source code of this file.

Functions

int ldap_cancel (LDAP *ld, int cancelid, LDAPControl **sctrls, LDAPControl **cctrls, int *msgidp)
int ldap_cancel_s (LDAP *ld, int cancelid, LDAPControl **sctrls, LDAPControl **cctrls)

Function Documentation

int ldap_cancel ( LDAP *  ld,
int  cancelid,
LDAPControl **  sctrls,
LDAPControl **  cctrls,
int msgidp 
)

Definition at line 37 of file cancel.c.

{
       BerElement *cancelidber = NULL;
       struct berval *cancelidvalp = NULL;
       int rc;

       cancelidber = ber_alloc_t( LBER_USE_DER );
       ber_printf( cancelidber, "{i}", cancelid );
       ber_flatten( cancelidber, &cancelidvalp );
       rc = ldap_extended_operation( ld, LDAP_EXOP_CANCEL,
              cancelidvalp, sctrls, cctrls, msgidp );
       ber_free( cancelidber, 1 );
       return rc;
}

Here is the call graph for this function:

Here is the caller graph for this function:

int ldap_cancel_s ( LDAP *  ld,
int  cancelid,
LDAPControl **  sctrls,
LDAPControl **  cctrls 
)

Definition at line 58 of file cancel.c.

{
       BerElement *cancelidber = NULL;
       struct berval *cancelidvalp = NULL;
       int rc;

       cancelidber = ber_alloc_t( LBER_USE_DER );
       ber_printf( cancelidber, "{i}", cancelid );
       ber_flatten( cancelidber, &cancelidvalp );
       rc = ldap_extended_operation_s( ld, LDAP_EXOP_CANCEL,
              cancelidvalp, sctrls, cctrls, NULL, NULL );
       ber_free( cancelidber, 1 );
       return rc;
}

Here is the call graph for this function:

Here is the caller graph for this function: