|
jabberd2
2.2.17
|
module manager data More...
#include <sm.h>
Data Fields | |
| sm_t | sm |
| sm context | |
| xht | modules |
| pointers to module data (key is module name) | |
| int | nindex |
| counter for module instance sequence (!!! should be local to mm_new) | |
| mod_instance_t * | sess_start |
| sess-start chain | |
| int | nsess_start |
| mod_instance_t * | sess_end |
| sess-end chain | |
| int | nsess_end |
| mod_instance_t * | in_sess |
| in-sess chain | |
| int | nin_sess |
| mod_instance_t * | in_router |
| in-router chain | |
| int | nin_router |
| mod_instance_t * | out_sess |
| out-sess chain | |
| int | nout_sess |
| mod_instance_t * | out_router |
| out-router chain | |
| int | nout_router |
| mod_instance_t * | pkt_sm |
| pkt-sm chain | |
| int | npkt_sm |
| mod_instance_t * | pkt_user |
| pkt-user chain | |
| int | npkt_user |
| mod_instance_t * | pkt_router |
| pkt-router chain | |
| int | npkt_router |
| mod_instance_t * | user_load |
| user-load chain | |
| int | nuser_load |
| mod_instance_t * | user_create |
| user-create chain | |
| int | nuser_create |
| mod_instance_t * | user_delete |
| user-delete chain | |
| int | nuser_delete |
| mod_instance_t * | disco_extend |
| disco-extend chain | |
| int | ndisco_extend |
| mod_instance_t * | user_unload |
| user-unload chain | |
| int | nuser_unload |
| sm_t mm_st::sm |
sm context
Definition at line 363 of file sm.h.
Referenced by _announce_in_sess(), _announce_load(), _announce_pkt_sm(), _disco_agents_result(), _disco_info_result(), _disco_items_result(), _disco_pkt_router(), _disco_pkt_sm(), _disco_sessions_result(), _echo_pkt_sm(), _help_disco_extend(), _help_pkt_sm(), _iq_last_free(), _iq_ping_free(), _iq_private_free(), _iq_time_free(), _iq_vcard_free(), _iq_version_free(), _offline_user_delete(), _presence_free(), _presence_in_router(), _presence_pkt_sm(), _privacy_free(), _privacy_in_router(), _privacy_in_sess(), _privacy_out_router(), _session_in_router(), _session_pkt_router(), _status_pkt_sm(), _vacation_free(), _vacation_in_sess(), _vacation_pkt_user(), _vacation_user_load(), mm_new(), and module_init().
| xht mm_st::modules |
| int mm_st::nindex |
counter for module instance sequence (!!! should be local to mm_new)
Definition at line 367 of file sm.h.
Referenced by _user_alloc(), mm_new(), and sess_start().
| mod_instance_t* mm_st::sess_start |
sess-start chain
Definition at line 370 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_sess_start().
| int mm_st::nsess_start |
Definition at line 370 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_sess_start().
| mod_instance_t* mm_st::sess_end |
sess-end chain
Definition at line 372 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_sess_end().
| int mm_st::nsess_end |
Definition at line 372 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_sess_end().
| mod_instance_t* mm_st::in_sess |
in-sess chain
Definition at line 374 of file sm.h.
Referenced by mm_free(), mm_in_sess(), and mm_new().
| int mm_st::nin_sess |
Definition at line 374 of file sm.h.
Referenced by mm_free(), mm_in_sess(), and mm_new().
| mod_instance_t* mm_st::in_router |
in-router chain
Definition at line 376 of file sm.h.
Referenced by mm_free(), mm_in_router(), and mm_new().
| int mm_st::nin_router |
Definition at line 376 of file sm.h.
Referenced by mm_free(), mm_in_router(), and mm_new().
| mod_instance_t* mm_st::out_sess |
out-sess chain
Definition at line 378 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_out_sess().
| int mm_st::nout_sess |
Definition at line 378 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_out_sess().
| mod_instance_t* mm_st::out_router |
out-router chain
Definition at line 380 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_out_router().
| int mm_st::nout_router |
Definition at line 380 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_out_router().
| mod_instance_t* mm_st::pkt_sm |
pkt-sm chain
Definition at line 382 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_pkt_sm().
| int mm_st::npkt_sm |
Definition at line 382 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_pkt_sm().
| mod_instance_t* mm_st::pkt_user |
pkt-user chain
Definition at line 384 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_pkt_user().
| int mm_st::npkt_user |
Definition at line 384 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_pkt_user().
| mod_instance_t* mm_st::pkt_router |
pkt-router chain
Definition at line 386 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_pkt_router().
| int mm_st::npkt_router |
Definition at line 386 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_pkt_router().
| mod_instance_t* mm_st::user_load |
user-load chain
Definition at line 388 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_user_load().
| int mm_st::nuser_load |
Definition at line 388 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_user_load().
| mod_instance_t* mm_st::user_create |
user-create chain
Definition at line 390 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_user_create().
| int mm_st::nuser_create |
Definition at line 390 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_user_create().
| mod_instance_t* mm_st::user_delete |
user-delete chain
Definition at line 392 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_user_delete().
| int mm_st::nuser_delete |
Definition at line 392 of file sm.h.
Referenced by mm_free(), mm_new(), and mm_user_delete().
| mod_instance_t* mm_st::disco_extend |
disco-extend chain
Definition at line 394 of file sm.h.
Referenced by mm_disco_extend(), mm_free(), and mm_new().
| int mm_st::ndisco_extend |
Definition at line 394 of file sm.h.
Referenced by mm_disco_extend(), mm_free(), and mm_new().
| mod_instance_t* mm_st::user_unload |
user-unload chain
Definition at line 396 of file sm.h.
Referenced by mm_new(), and mm_user_unload().
| int mm_st::nuser_unload |
Definition at line 396 of file sm.h.
Referenced by mm_new(), and mm_user_unload().
1.8.1.1