EPS Conduits  v0.0.2-2413
networking over networking
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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