35#ifndef EthernetProtocolDecoder_h
36#define EthernetProtocolDecoder_h
38#include "../scopehal/PacketDecoder.h"
62 TYPE_LINK_INTERRUPTION,
66 std::vector<uint8_t> m_data;
73 { m_data.push_back(value); }
77 return (m_data == rhs.m_data) && (m_type == rhs.m_type);
87 virtual std::string
GetText(
size_t)
override;
88 virtual std::string
GetColor(
size_t)
override;
99 virtual std::vector<std::string> GetHeaders()
override;
103 std::vector<uint8_t>& bytes,
104 std::vector<uint64_t>& starts,
105 std::vector<uint64_t>& ends,
107 bool suppressedPreambleAndFCS =
false);
Part of an Ethernet frame (speed doesn't matter)
Definition: EthernetProtocolDecoder.h:44
Definition: EthernetProtocolDecoder.h:92
Definition: PacketDecoder.h:85
Descriptor for a single stream coming off a channel.
Definition: StreamDescriptor.h:46