jabberd2
2.7.0
|
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 |
void _iq_ping_reply | ( | pkt_t | pkt | ) |
Definition at line 32 of file mod_iq_ping.c.
References pkt_st::nad, nad_drop_elem(), nad_find_elem(), nad_find_scoped_namespace(), nad_set_attr(), and urn_PING.
Referenced by _iq_ping_in_sess(), and _iq_ping_pkt_sm().
|
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 |
Definition at line 53 of file mod_iq_ping.c.
References _iq_ping_reply(), mod_HANDLED, mod_PASS, pkt_st::ns, ns_PING, pkt_IQ, pkt_router(), pkt_tofrom(), and pkt_st::type.
Referenced by module_init().
|
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 | ||
) |
Definition at line 66 of file mod_iq_ping.c.
References _iq_ping_free(), _iq_ping_in_sess(), _iq_ping_pkt_sm(), feature_register(), module_st::free, module_st::in_sess, module_st::init, module_st::mm, mod_instance_st::mod, ns_PING, module_st::pkt_sm, mm_st::sm, sm_register_ns(), and urn_PING.
|
static |
Definition at line 30 of file mod_iq_ping.c.
Referenced by _iq_ping_in_sess(), _iq_ping_pkt_sm(), and module_init().