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