jabberd2
2.3.1
|
packet summary data wrapper More...
#include <sm.h>
Data Fields | |
sm_t | sm |
sm context More... | |
sess_t | source |
session this packet came from More... | |
jid_t | rto |
jid_t | rfrom |
addressing of enclosing route More... | |
route_type_t | rtype |
type of enclosing route More... | |
pkt_type_t | type |
packet type More... | |
jid_t | to |
jid_t | from |
packet addressing (not used for routing) More... | |
int | ns |
iq sub-namespace More... | |
int | pri |
presence priority More... | |
nad_t | nad |
nad of the entire packet More... | |
int | db |
char | ip [INET6_ADDRSTRLEN+1] |
int | port |
sm_t pkt_st::sm |
sm context
Definition at line 130 of file sm.h.
Referenced by _offline_in_sess(), _privacy_in_sess(), _session_in_router(), amp_build_response_pkt(), dispatch(), pkt_dup(), pkt_new(), pkt_router(), pkt_sess(), and pres_in().
sess_t pkt_st::source |
session this packet came from
Definition at line 132 of file sm.h.
Referenced by _session_in_router().
jid_t pkt_st::rto |
Definition at line 134 of file sm.h.
Referenced by pkt_error(), pkt_free(), pkt_new(), pkt_router(), pkt_sess(), pkt_tofrom(), and sess_route().
jid_t pkt_st::rfrom |
addressing of enclosing route
Definition at line 134 of file sm.h.
Referenced by _session_in_router(), pkt_free(), pkt_new(), pkt_router(), pkt_sess(), pkt_tofrom(), and sess_route().
route_type_t pkt_st::rtype |
type of enclosing route
Definition at line 136 of file sm.h.
Referenced by _disco_pkt_router(), _roster_pkt_user(), _session_pkt_router(), dispatch(), and pkt_new().
pkt_type_t pkt_st::type |
packet type
Definition at line 138 of file sm.h.
Referenced by _amp_in_sess(), _amp_pkt_sm(), _amp_pkt_user(), _announce_in_sess(), _announce_pkt_sm(), _deliver_in_sess(), _deliver_pkt_user(), _disco_in_sess(), _disco_pkt_sm(), _echo_pkt_sm(), _help_pkt_sm(), _iq_last_pkt_sm(), _iq_last_pkt_user(), _iq_ping_in_sess(), _iq_ping_pkt_sm(), _iq_private_in_sess(), _iq_time_pkt_sm(), _iq_vcard_in_sess(), _iq_vcard_pkt_sm(), _iq_vcard_pkt_user(), _iq_version_pkt_sm(), _offline_in_sess(), _offline_pkt_user(), _pep_in_sess(), _pep_out_sess(), _presence_in_router(), _presence_in_sess(), _presence_pkt_sm(), _presence_pkt_user(), _privacy_in_router(), _privacy_in_sess(), _privacy_out_router(), _roster_in_sess(), _roster_in_sess_s10n(), _roster_pkt_user(), _session_in_router(), _status_in_sess(), _status_pkt_sm(), _status_store(), _vacation_in_sess(), _vacation_pkt_user(), _validate_in_sess(), dispatch(), pkt_dup(), pkt_error(), pkt_new(), pres_deliver(), pres_in(), and pres_update().
jid_t pkt_st::to |
Definition at line 140 of file sm.h.
Referenced by _amp_in_sess(), _amp_pkt_sm(), _amp_pkt_user(), _announce_in_sess(), _announce_pkt_sm(), _deliver_in_sess(), _deliver_pkt_user(), _disco_in_sess(), _disco_in_sess_result(), _disco_pkt_sm(), _echo_pkt_sm(), _help_pkt_sm(), _in_result(), _iq_last_pkt_user(), _iq_ping_in_sess(), _iq_private_in_sess(), _iq_vcard_in_sess(), _iq_vcard_pkt_sm(), _iq_vcard_pkt_user(), _offline_in_sess(), _offline_pkt_user(), _out_packet_queue(), _pep_in_sess(), _presence_in_router(), _presence_in_sess(), _presence_pkt_sm(), _presence_pkt_user(), _privacy_in_router(), _privacy_in_sess(), _privacy_out_router(), _roster_in_sess_s10n(), _status_in_sess(), _status_pkt_sm(), _vacation_in_sess(), amp_build_response_pkt(), dispatch(), out_bounce_route_queue(), out_packet(), out_pkt_free(), pkt_dup(), pkt_error(), pkt_free(), pkt_new(), pkt_router(), pkt_tofrom(), pres_deliver(), pres_in(), s2s_router_sx_callback(), and sess_route().
jid_t pkt_st::from |
packet addressing (not used for routing)
Definition at line 140 of file sm.h.
Referenced by _amp_pkt_sm(), _announce_pkt_sm(), _deliver_in_sess(), _disco_pkt_router(), _disco_pkt_sm(), _disco_pkt_sm_populate(), _echo_pkt_sm(), _help_pkt_sm(), _in_result(), _iq_last_pkt_user(), _iq_private_in_sess(), _iq_vcard_pkt_sm(), _iq_vcard_pkt_user(), _offline_pkt_user(), _offline_user_delete(), _out_packet_queue(), _pep_out_sess(), _presence_in_sess(), _presence_pkt_sm(), _presence_pkt_user(), _privacy_in_router(), _privacy_in_sess(), _privacy_out_router(), _roster_in_sess_s10n(), _roster_pkt_user(), _session_pkt_router(), _status_pkt_sm(), _vacation_pkt_user(), amp_build_response_pkt(), dispatch(), out_bounce_route_queue(), out_packet(), out_pkt_free(), pkt_dup(), pkt_free(), pkt_new(), pkt_tofrom(), pres_in(), pres_update(), s2s_router_sx_callback(), and sess_route().
int pkt_st::ns |
iq sub-namespace
Definition at line 142 of file sm.h.
Referenced by _amp_pkt_sm(), _disco_in_sess(), _disco_pkt_sm(), _iq_last_pkt_sm(), _iq_last_pkt_user(), _iq_ping_in_sess(), _iq_ping_pkt_sm(), _iq_private_in_sess(), _iq_time_pkt_sm(), _iq_vcard_in_sess(), _iq_vcard_pkt_sm(), _iq_vcard_pkt_user(), _iq_version_pkt_sm(), _pep_in_sess(), _pep_out_sess(), _privacy_in_sess(), _roster_in_sess(), _vacation_in_sess(), and pkt_new().
int pkt_st::pri |
nad_t pkt_st::nad |
nad of the entire packet
Definition at line 146 of file sm.h.
Referenced by _amp_pkt_sm(), _amp_pkt_user(), _announce_pkt_sm(), _deliver_in_sess(), _disco_in_sess_result(), _disco_info_result(), _disco_pkt_sm(), _disco_pkt_sm_populate(), _disco_sessions_result(), _help_disco_extend(), _help_pkt_sm(), _in_result(), _iq_last_pkt_sm(), _iq_last_pkt_user(), _iq_ping_reply(), _iq_private_in_sess(), _iq_time_pkt_sm(), _iq_vcard_in_sess(), _iq_vcard_pkt_sm(), _iq_vcard_pkt_user(), _iq_vcard_to_object(), _iq_vcard_to_pkt(), _iq_version_disco_extend(), _iq_version_pkt_sm(), _offline_in_sess(), _offline_pkt_user(), _offline_user_delete(), _pep_in_sess(), _pep_out_sess(), _presence_in_sess(), _privacy_in_sess(), _privacy_lists_result_builder(), _privacy_out_router(), _privacy_result_builder(), _roster_in_sess(), _roster_in_sess_s10n(), _roster_insert_item(), _roster_pkt_user(), _roster_set_item(), _roster_update_walker(), _session_in_router(), _status_store(), _vacation_in_sess(), _vacation_pkt_user(), amp_build_response_pkt(), dispatch(), out_bounce_route_queue(), out_packet(), out_pkt_free(), pkt_delay(), pkt_dup(), pkt_error(), pkt_free(), pkt_id(), pkt_id_new(), pkt_new(), pkt_router(), pkt_sess(), pkt_tofrom(), pres_in(), s2s_router_sx_callback(), and sess_route().
int pkt_st::db |
Definition at line 233 of file s2s.h.
Referenced by _in_result(), out_packet(), and s2s_router_sx_callback().
char pkt_st::ip[INET6_ADDRSTRLEN+1] |