Struct for storing an ethernet frame. More...
Public Member Functions | |
| uint64_t | source_MAC () |
| Return source MAC address. More... | |
| uint32_t | source_IP () |
| Return source IP address. More... | |
| uint16_t | source_port () |
| Return source port. More... | |
| uint64_t | destination_MAC () |
| Return destination MAC address. More... | |
| uint32_t | destination_IP () |
| Return destination IP address. More... | |
| uint16_t | destination_port () |
| Return destination port. More... | |
| uint16_t | length () |
| Return length. More... | |
| std::vector< uint32_t > | data () |
| Return payload. More... | |
Private Attributes | |
| uint8_t | d_MAC [6] |
| Destination MAC address. More... | |
| uint8_t | s_MAC [6] |
| Source MAC address. More... | |
| uint8_t | junk1 [14] |
| Ignored bits. More... | |
| uint8_t | s_IP [4] |
| Source IP address. More... | |
| uint8_t | d_IP [4] |
| Destination IP address. More... | |
| uint8_t | s_port [2] |
| Source Port. More... | |
| uint8_t | d_port [2] |
| Destination Port. More... | |
| uint8_t | l [2] |
| Length. More... | |
| uint8_t | junk2 [2] |
| Ignored bits. More... | |
| uint8_t | d [1458] |
| Payload. More... | |
Struct for storing an ethernet frame.
Definition at line 20 of file WiresharkParser.cxx.
|
inline |
Return payload.
Definition at line 107 of file WiresharkParser.cxx.
Referenced by main().
|
inline |
Return destination IP address.
Definition at line 82 of file WiresharkParser.cxx.
Referenced by main().
|
inline |
Return destination MAC address.
Definition at line 74 of file WiresharkParser.cxx.
Referenced by main().
|
inline |
Return destination port.
Definition at line 90 of file WiresharkParser.cxx.
Referenced by main().
|
inline |
|
inline |
Return source IP address.
Definition at line 57 of file WiresharkParser.cxx.
Referenced by main().
|
inline |
Return source MAC address.
Definition at line 49 of file WiresharkParser.cxx.
Referenced by main().
|
inline |
Return source port.
Definition at line 65 of file WiresharkParser.cxx.
Referenced by main().
|
private |
Payload.
Definition at line 42 of file WiresharkParser.cxx.
|
private |
Destination IP address.
Definition at line 32 of file WiresharkParser.cxx.
|
private |
Destination MAC address.
Definition at line 24 of file WiresharkParser.cxx.
|
private |
Destination Port.
Definition at line 36 of file WiresharkParser.cxx.
|
private |
Ignored bits.
Definition at line 28 of file WiresharkParser.cxx.
|
private |
Ignored bits.
Definition at line 40 of file WiresharkParser.cxx.
|
private |
Length.
Definition at line 38 of file WiresharkParser.cxx.
|
private |
Source IP address.
Definition at line 30 of file WiresharkParser.cxx.
|
private |
Source MAC address.
Definition at line 26 of file WiresharkParser.cxx.
|
private |
Source Port.
Definition at line 34 of file WiresharkParser.cxx.
1.8.13