EPS Conduits  v0.0.2-2413
networking over networking
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CEPS::CommAddress1Communication header: send a number of important addresses sent by the server to the clients on startup
 CEPS::CommData1Communication header: data packet
 CEPS::CommHeader1Communication header: common fields to all communication commands
 CEPS::CommHello2Communication header: initial "hello" sent between clients and servers when they first connect
 CEPS::CommList2Communication header: list all devices
 CEPS::CommList2DataRepresents a single EPS client
 CEPS::CommStats1Communication header: send stats information
 CEPS::ConnectionBase class for TCP and UDP connections between peer devices
 CEPS::TCPConnectionTCP connection
 CEPS::UDPConnectionUDP connection
 CEPS::EthernetHeaderTypical 14-byte ethernet header. (Ignores 802.1Q.)
 CEPS::HullThe Hull is the base class for both the client and server
 CEPS::ClientHullClient hull
 CEPS::ServerHullServer hull
 CEPS::Ipv4HeaderTypical 20-byte IPV4 header
 CEPS::NetBufferNetBuffer objects manage blocks of buffer bytes used for either reading from, and writing to sockets
 CEPS::PacketSimple class to dissect a packet and look for a few key identifiers, such as is_ipv4() and is_ipv4_tcp()
 CEPS::StatisticsTrack all of the transfer and bandwidth statistics
 CEPS::StatsManage the EPS::Statistics structure. Differentiate between total statistics, and those gathered in the last minute
 CEPS::TrackerManage all tracker records
 CEPS::TrackerDataUsed to track everything we know about a particular EPS client