ngscopeclient 0.1-dev+51fbda87c
Public Types | Public Member Functions | Public Attributes | List of all members
EthernetFrameSegment Class Reference

Part of an Ethernet frame (speed doesn't matter) More...

#include <EthernetProtocolDecoder.h>

Public Types

enum  SegmentType {
  TYPE_INVALID , TYPE_PREAMBLE , TYPE_SFD , TYPE_DST_MAC ,
  TYPE_SRC_MAC , TYPE_ETHERTYPE , TYPE_VLAN_TAG , TYPE_PAYLOAD ,
  TYPE_FCS_GOOD , TYPE_FCS_BAD , TYPE_INBAND_STATUS , TYPE_NO_CARRIER ,
  TYPE_REMOTE_FAULT , TYPE_LOCAL_FAULT , TYPE_LINK_INTERRUPTION , TYPE_TX_ERROR
}
 

Public Member Functions

 EthernetFrameSegment (SegmentType type, uint8_t value)
 
bool operator== (const EthernetFrameSegment &rhs) const
 

Public Attributes

enum EthernetFrameSegment::SegmentType m_type
 
std::vector< uint8_t > m_data
 

Detailed Description

Part of an Ethernet frame (speed doesn't matter)


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