Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
| ▼NEPS | |
| CClientHull | Client hull |
| CCommAddress1 | Communication header: send a number of important addresses sent by the server to the clients on startup |
| CCommData1 | Communication header: data packet |
| CCommHeader1 | Communication header: common fields to all communication commands |
| CCommHello2 | Communication header: initial "hello" sent between clients and servers when they first connect |
| CCommList2 | Communication header: list all devices |
| CCommList2Data | Represents a single EPS client |
| CCommStats1 | Communication header: send stats information |
| CConnection | Base class for TCP and UDP connections between peer devices |
| CEthernetHeader | Typical 14-byte ethernet header. (Ignores 802.1Q.) |
| CHull | The Hull is the base class for both the client and server |
| CIpv4Header | Typical 20-byte IPV4 header |
| CNetBuffer | NetBuffer objects manage blocks of buffer bytes used for either reading from, and writing to sockets |
| CPacket | Simple class to dissect a packet and look for a few key identifiers, such as is_ipv4() and is_ipv4_tcp() |
| CServerHull | Server hull |
| CStatistics | Track all of the transfer and bandwidth statistics |
| CStats | Manage the EPS::Statistics structure. Differentiate between total statistics, and those gathered in the last minute |
| CTCPConnection | TCP connection |
| CTracker | Manage all tracker records |
| CTrackerData | Used to track everything we know about a particular EPS client |
| CUDPConnection | UDP connection |