BLOG | DOCUMENTATION | TRAC

Home --> Documentations --> PJNATH Reference

pj_stun_tx_data Struct Reference

Public Member Functions

 PJ_DECL_LIST_MEMBER (struct pj_stun_tx_data)
 

Data Fields

pj_pool_tpool
 
pj_stun_sessionsess
 
pj_stun_msgmsg
 
void * token
 
pj_stun_client_tsxclient_tsx
 
pj_bool_t retransmit
 
pj_uint32_t msg_magic
 
pj_uint8_t msg_key [12]
 
pj_stun_req_cred_info auth_info
 
void * pkt
 
unsigned max_len
 
pj_size_t pkt_size
 
unsigned addr_len
 
const pj_sockaddr_tdst_addr
 
pj_timer_entry res_timer
 

Detailed Description

This structure describe the outgoing STUN transmit data to carry the message to be sent.

Forward declaration for pj_stun_tx_data

Member Function Documentation

pj_stun_tx_data::PJ_DECL_LIST_MEMBER ( struct pj_stun_tx_data  )

PJLIB list interface

Field Documentation

unsigned pj_stun_tx_data::addr_len

Length of destination address.

pj_stun_req_cred_info pj_stun_tx_data::auth_info

Credential info

pj_stun_client_tsx* pj_stun_tx_data::client_tsx

Client STUN transaction.

const pj_sockaddr_t* pj_stun_tx_data::dst_addr

Destination address.

unsigned pj_stun_tx_data::max_len

Length of packet buffer.

pj_stun_msg* pj_stun_tx_data::msg

The STUN message.

pj_uint8_t pj_stun_tx_data::msg_key[12]

Message/transaction key.

pj_uint32_t pj_stun_tx_data::msg_magic

Message magic.

void* pj_stun_tx_data::pkt

The STUN packet.

pj_size_t pj_stun_tx_data::pkt_size

The actual length of STUN pkt.

pj_pool_t* pj_stun_tx_data::pool

Pool.

pj_timer_entry pj_stun_tx_data::res_timer

Response cache timer.

pj_bool_t pj_stun_tx_data::retransmit

Retransmit request?

pj_stun_session* pj_stun_tx_data::sess

The STUN session.

void* pj_stun_tx_data::token

The token.


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

 


PJNATH - Open Source NAT traversal helper library supporting STUN, TURN, and ICE
Copyright (C) 2006-2009 Teluu Inc.