ld_session.c File Reference

#include <string.h>
#include "ld_session.h"
#include "../../mem/mem.h"
#include "../../sr_module.h"

Include dependency graph for ld_session.c:

Go to the source code of this file.

Functions

int add_ld_session (char *_name, LDAP *_ldh, dictionary *_d)
int free_ld_sessions (void)
char * get_ini_key_name (char *_section, char *_key)
struct ld_sessionget_ld_session (char *_name)

Variables

static char ini_key_name [512]
static struct ld_sessionld_sessions = NULL


Function Documentation

int add_ld_session ( char *  _name,
LDAP *  _ldh,
dictionary _d 
)

int free_ld_sessions ( void   ) 

char* get_ini_key_name ( char *  _section,
char *  _key 
)

Definition at line 218 of file ld_session.c.

References ini_key_name.

Referenced by add_ld_session(), and mod_init().

struct ld_session* get_ld_session ( char *  _name  )  [read]

Definition at line 161 of file ld_session.c.

References LM_ERR, ld_session::name, ld_session::next, and NULL.

Referenced by get_connected_ldap_session(), ldap_connect(), and ldap_disconnect().


Variable Documentation

char ini_key_name[512] [static]

Definition at line 40 of file ld_session.c.

Referenced by get_ini_key_name().

struct ld_session* ld_sessions = NULL [static]

Definition at line 39 of file ld_session.c.


Generated on Wed May 23 08:01:16 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6