xmpp_api.c File Reference

Kamailio XMPP :: API. More...

#include <stdlib.h>
#include <string.h>
#include "../../dprint.h"
#include "../../error.h"
#include "../../mem/shm_mem.h"
#include "xmpp_api.h"

Include dependency graph for xmpp_api.c:

Go to the source code of this file.

Functions

int bind_xmpp (xmpp_api_t *api)
void destroy_xmpp_cb_list (void)
int init_xmpp_cb_list (void)
int register_xmpp_cb (int types, xmpp_cb_f f, void *param)
 register a callback function 'f' for 'types' mask of events;

Variables

xmpp_cb_list_t_xmpp_cb_list = 0


Detailed Description

Kamailio XMPP :: API.

Definition in file xmpp_api.c.


Function Documentation

int bind_xmpp ( xmpp_api_t api  ) 

void destroy_xmpp_cb_list ( void   ) 

Definition at line 56 of file xmpp_api.c.

References xmpp_cb_list_::first, xmpp_callback_::next, and shm_free.

int init_xmpp_cb_list ( void   ) 

Definition at line 44 of file xmpp_api.c.

References LM_CRIT, and shm_malloc().

Referenced by mod_init().

int register_xmpp_cb ( int  types,
xmpp_cb_f  f,
void *  param 
)

register a callback function 'f' for 'types' mask of events;

Definition at line 77 of file xmpp_api.c.

References xmpp_callback_::cbf, xmpp_callback_::cbp, E_BUG, E_OUT_OF_MEM, xmpp_cb_list_::first, LM_CRIT, LM_ERR, xmpp_callback_::next, shm_malloc(), xmpp_callback_::types, and xmpp_cb_list_::types.

Referenced by bind_xmpp().


Variable Documentation

Definition at line 41 of file xmpp_api.c.


Generated on Fri May 25 00:00:45 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6