Here are the classes, structs, unions and interfaces with brief descriptions:
CBasicInputHandler | Basic input handler for protocol implementations |
CBpiOutStream | Custom bpi printer class |
CConfiguration | Interface between the application and a local stored json file |
CDebugOutStream | Custom debug printer class |
CEthernetMessage | Ethernet v2 message type |
CEthMsgMeta | Ethernet message meta information |
CExtMessage | Basic message struct from which every other message type is derived from. This struct provides a link to a MsgMeta struct with additional information |
CFabanMessage | Faban message type |
CFabanMeta | Faban message meta information |
CMessage | Raw message type |
CMsgMeta | Basic message meta information |
CPort | Represents an BananaPi R1 ethernet port, starting an ingress port (pcap listener) as well as an egress port (raw socket) thread |
CProtocolLogic | Default implementation of the logic of a protocol implementation |
CTimer | Simple timer with µs precision |