jsmi_struct Struct Reference

#include <jsm.h>


Data Fields

instance i
xht hosts
xht sc_sessions
xht std_namespace_prefixes
xdbcache xc
mlist events [e_LAST]
pool p
struct history_storage_conf history_sent
struct history_storage_conf history_recv
char * statefile
char * auth


Detailed Description

Globals for this instance of jsm (Jabber Session Manager)

Field Documentation

jabberd's instance data for the jsm component

Referenced by js_authreg(), js_deliver(), js_session_route(), jsm(), and jsm_deserialize().

hash with hosts as keys and hashtables (key: user, value: udata_struct) as values

Referenced by js_deliver(), js_islocal(), js_packet(), js_user(), js_users_gc(), jsm(), jsm_serialize(), and jsm_shutdown().

hash containing pointers to the udata_struct for sessions initiated by the session control protocol

Referenced by _js_routed_packet(), _js_routed_session_control_packet(), js_sc_session_new(), js_session_end(), and jsm().

list of registered modules for the existing event types

Referenced by js_mapi_call2(), js_mapi_register(), and jsm().

store history for messages sent by the user?

Referenced by _js_session_from(), and jsm().

store history for messages received by the user?

Referenced by _js_session_to(), and jsm().

to which file to store serialization data

Referenced by jsm(), jsm_deserialize(), and jsm_serialize().

forward authentication request to this component, if not NULL

Referenced by _js_routed_auth_packet(), and jsm().


The documentation for this struct was generated from the following file:

Generated on Wed Sep 10 01:59:48 2008 for jabberd14 by  doxygen 1.5.5