An ethernet MAC frame.
More...
#include <ethsock.h>
Public Member Functions |
void | Parse (WORD &type, BYTE *&payload, PINDEX &length) |
| Parse the Ethernet Frame to extract the frame type and the address of the payload.
|
Detailed Description
Member Function Documentation
void PEthSocket::Frame::Parse |
( |
WORD & |
type, |
|
|
BYTE *& |
payload, |
|
|
PINDEX & |
length |
|
) |
| |
Parse the Ethernet Frame to extract the frame type and the address of the payload.
The length should be the original bytes read in the frame and may be altered to information contained in the frame, if available.
Member Data Documentation
BYTE PEthSocket::Frame::ctrl |
BYTE PEthSocket::Frame::dsap |
Address PEthSocket::Frame::dst_addr |
struct { ... } PEthSocket::Frame::ether |
WORD PEthSocket::Frame::length |
BYTE PEthSocket::Frame::oui[3] |
BYTE PEthSocket::Frame::payload[1492] |
struct { ... } PEthSocket::Frame::snap |
Address PEthSocket::Frame::src_addr |
BYTE PEthSocket::Frame::ssap |
WORD PEthSocket::Frame::type |
The documentation for this struct was generated from the following file: