Asterisk - The Open Source Telephony Project
18.5.0
|
HEPv3 Capture Info. More...
#include <res_hep.h>
Data Fields | |
struct timeval | capture_time |
enum hepv3_capture_type | capture_type |
struct ast_sockaddr | dst_addr |
size_t | len |
void * | payload |
int | protocol_id |
struct ast_sockaddr | src_addr |
char * | uuid |
unsigned int | zipped:1 |
struct timeval capture_time |
The time the packet was captured
Definition at line 64 of file res_hep.h.
Referenced by logging_on_rx_msg(), logging_on_tx_msg(), and rtcp_message_handler().
enum hepv3_capture_type capture_type |
The hepv3_capture_type packet type captured
Definition at line 70 of file res_hep.h.
Referenced by logging_on_rx_msg(), logging_on_tx_msg(), and rtcp_message_handler().
struct ast_sockaddr dst_addr |
The destination address of the packet
Definition at line 62 of file res_hep.h.
Referenced by logging_on_rx_msg(), logging_on_tx_msg(), and rtcp_message_handler().
size_t len |
The size of the payload
Definition at line 72 of file res_hep.h.
Referenced by hepv3_create_capture_info().
void* payload |
The actual payload
Definition at line 66 of file res_hep.h.
Referenced by capture_info_dtor(), and hepv3_create_capture_info().
int protocol_id |
The IPPROTO_* protocol where we captured the packet
Definition at line 76 of file res_hep.h.
Referenced by hepv3_create_capture_info(), logging_on_rx_msg(), and logging_on_tx_msg().
struct ast_sockaddr src_addr |
The source address of the packet
Definition at line 60 of file res_hep.h.
Referenced by logging_on_rx_msg(), logging_on_tx_msg(), and rtcp_message_handler().
char* uuid |
Some UUID for the packet
Definition at line 68 of file res_hep.h.
Referenced by assign_uuid(), capture_info_dtor(), logging_on_rx_msg(), logging_on_tx_msg(), and rtcp_message_handler().
unsigned int zipped |
If non-zero, the payload accompanying this capture info will be compressed
Definition at line 74 of file res_hep.h.
Referenced by logging_on_rx_msg(), logging_on_tx_msg(), and rtcp_message_handler().