jabberd2  2.3.6
Macros | Functions | Variables
mod_iq_last.c File Reference

last activity More...

#include "sm.h"

Go to the source code of this file.

Macros

#define uri_LAST   "jabber:iq:last"
 

Functions

static mod_ret_t _iq_last_pkt_sm (mod_instance_t mi, pkt_t pkt)
 
static mod_ret_t _iq_last_pkt_user (mod_instance_t mi, user_t user, pkt_t pkt)
 
static void _iq_last_sess_end (mod_instance_t mi, sess_t sess)
 
static void _iq_last_user_delete (mod_instance_t mi, jid_t jid)
 
static void _iq_last_free (module_t mod)
 
DLLEXPORT int module_init (mod_instance_t mi, const char *arg)
 

Variables

static int ns_LAST = 0
 

Detailed Description

last activity

Author
Robert Norris
Date
2005/08/17 07:48:28
Revision
1.18

Definition in file mod_iq_last.c.

Macro Definition Documentation

#define uri_LAST   "jabber:iq:last"

Definition at line 30 of file mod_iq_last.c.

Referenced by _iq_last_free(), and module_init().

Function Documentation

static mod_ret_t _iq_last_pkt_sm ( mod_instance_t  mi,
pkt_t  pkt 
)
static
static mod_ret_t _iq_last_pkt_user ( mod_instance_t  mi,
user_t  user,
pkt_t  pkt 
)
static
static void _iq_last_sess_end ( mod_instance_t  mi,
sess_t  sess 
)
static

Definition at line 119 of file mod_iq_last.c.

References sess_st::jid, jid_user(), user_st::sm, sm_st::st, and sess_st::user.

Referenced by module_init().

static void _iq_last_user_delete ( mod_instance_t  mi,
jid_t  jid 
)
static

Definition at line 137 of file mod_iq_last.c.

References jid_user(), log_debug, mod_instance_st::sm, sm_st::st, and ZONE.

Referenced by module_init().

static void _iq_last_free ( module_t  mod)
static

Definition at line 143 of file mod_iq_last.c.

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

Referenced by module_init().

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

Variable Documentation

int ns_LAST = 0
static

Definition at line 31 of file mod_iq_last.c.

Referenced by _iq_last_pkt_sm(), _iq_last_pkt_user(), and module_init().