CARPEntry | Entry in the ARP table |
CARPPacket | ARP packet layout |
CARPService | Implements the ARP protocol as an EtherDune service |
CChecksum | Contains functions to perform IP checksum operations |
CDHCP | EtherDune DHCP Service |
CDHCPHeader | Holds a DHCP header |
CDHCPOptions | Struct to represent the remaining space for DHCP options |
CDNSClient | EtherDune DNS Service |
CDNSHeader | Structure used to encode part of a DNS query |
CENC28J60 | Encapsulates access to the ENC28J60 hardware |
CEthBuffer | Union of all the different protocol headers and layers to help EtherDune interpret or build packet |
CEthernetHeader | Represents the header of an Ethernet frame |
CHTTPClient | Provides an easy way to query a web server |
CHTTPServer | Provides an easy way to build a web server |
CICMP | Implements common ICMP packet building routines and ICMP checksum |
CICMPHeader | ICMP Header and Echo request/reply |
CICMPPingAutoReply | Implements an ICMP Echo reply service |
CICMPPinger | Implements an ICMP Echo request service |
CIPAddress | IP address in memory |
CIPAddress_P_ | Helper struct to store an IP address in PROGMEM |
CIPHeader | IP header |
CList | Basic linked list class |
CListItem | Base list item class |
CMACAddress | Stores a MAC address in memory |
CMACAddress_P_ | Helper struct to store a MAC address in PROGMEM |
CNetworkService | Abstract base class for any network service running in EtherDune |
Cnint16_t | Represents a network byte order 16 bit integer |
Cnint32_t | Represents a network byte order 32 bit integer |
CSharedBuffer | Implements a "shared" circular buffer using spare ENC28J60 memory |
CSocket | Base class for TCP and UDP sockets |
CStateful | Maintains a state variable and allows to pull out a state string representation for debugging |
CTCPFlags | TCP flags data structure |
CTCPHeader | TCP Header data structure |
CTCPListener | Maintains a list of available sockets, also listening and spawning sockets to serve multiple clients simultaneously |
CTCPOptions | Structure to encode one 2-byte long TCP option |
CTCPSocket | Implements the TCP protocol |
CUDPHeader | Structure to represent an UDP header |
CUDPSocket | Implements the UDP protocol |