|
Wireshark 4.7.3
The Wireshark network protocol analyzer
|
Tracks the full parser state while reading and decoding a single Ascend capture record. More...
#include <ascend-int.h>
Public Attributes | |
| FILE_T | fh |
| const char * | ascend_parse_error |
| int | err |
| char * | err_info |
| struct ascend_phdr * | pseudo_header |
| uint8_t * | pkt_data |
| bool | saw_timestamp |
| time_t | timestamp |
| int64_t | first_hexbyte |
| uint32_t | wirelen |
| uint32_t | caplen |
| time_t | secs |
| uint32_t | usecs |
| ascend_token_t | token |
Tracks the full parser state while reading and decoding a single Ascend capture record.
| const char* ascend_state_t::ascend_parse_error |
Human-readable parse error string; NULL if no error has occurred.
| uint32_t ascend_state_t::caplen |
Captured length of the current packet in bytes.
| int ascend_state_t::err |
Wiretap error code set if a read or parse error is encountered.
| char* ascend_state_t::err_info |
Additional detail string associated with err; must be freed by the caller.
| FILE_T ascend_state_t::fh |
File handle for the Ascend capture file being parsed.
| int64_t ascend_state_t::first_hexbyte |
File offset of the first hex data byte of the current packet record.
| uint8_t* ascend_state_t::pkt_data |
Pointer to the buffer receiving the decoded packet payload bytes.
| struct ascend_phdr* ascend_state_t::pseudo_header |
Pointer to the Ascend pseudo-header populated during parsing.
| bool ascend_state_t::saw_timestamp |
Whether a timestamp record has been encountered for the current packet.
| time_t ascend_state_t::secs |
Seconds component of the current packet's arrival timestamp.
| time_t ascend_state_t::timestamp |
Parsed wall-clock timestamp of the current packet record.
| ascend_token_t ascend_state_t::token |
Most recently scanned token from the Ascend file lexer.
| uint32_t ascend_state_t::usecs |
Microseconds component of the current packet's arrival timestamp.
| uint32_t ascend_state_t::wirelen |
Original on-wire length of the current packet in bytes.