jabberd2  2.3.6
Functions | Variables
mod_iq_ping.c File Reference

xmpp ping More...

#include "sm.h"

Go to the source code of this file.

Functions

void _iq_ping_reply (pkt_t pkt)
 
static mod_ret_t _iq_ping_in_sess (mod_instance_t mi, sess_t sess, pkt_t pkt)
 
static mod_ret_t _iq_ping_pkt_sm (mod_instance_t mi, pkt_t pkt)
 
static void _iq_ping_free (module_t mod)
 
DLLEXPORT int module_init (mod_instance_t mi, const char *arg)
 

Variables

static int ns_PING = 0
 

Detailed Description

xmpp ping

Author
Tomasz Sieprawski
Date
2007/04/06 xx:xx:xx
Revision
1.0

Definition in file mod_iq_ping.c.

Function Documentation

void _iq_ping_reply ( pkt_t  pkt)
static mod_ret_t _iq_ping_in_sess ( mod_instance_t  mi,
sess_t  sess,
pkt_t  pkt 
)
static

Definition at line 45 of file mod_iq_ping.c.

References _iq_ping_reply(), mod_HANDLED, mod_PASS, pkt_st::ns, ns_PING, pkt_IQ, pkt_sess(), pkt_st::to, and pkt_st::type.

Referenced by module_init().

static mod_ret_t _iq_ping_pkt_sm ( mod_instance_t  mi,
pkt_t  pkt 
)
static
static void _iq_ping_free ( module_t  mod)
static

Definition at line 61 of file mod_iq_ping.c.

References feature_unregister(), module_st::mm, mm_st::sm, sm_unregister_ns(), and urn_PING.

Referenced by module_init().

DLLEXPORT int module_init ( mod_instance_t  mi,
const char *  arg 
)

Variable Documentation

int ns_PING = 0
static

Definition at line 30 of file mod_iq_ping.c.

Referenced by _iq_ping_in_sess(), _iq_ping_pkt_sm(), and module_init().