friendev EtherDune TCP/IP library
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CARPEntryEntry in the ARP table
 CARPPacketARP packet layout
 CARPServiceImplements the ARP protocol as an EtherDune service
 CChecksumContains functions to perform IP checksum operations
 CDHCPEtherDune DHCP Service
 CDHCPHeaderHolds a DHCP header
 CDHCPOptionsStruct to represent the remaining space for DHCP options
 CDNSClientEtherDune DNS Service
 CDNSHeaderStructure used to encode part of a DNS query
 CENC28J60Encapsulates access to the ENC28J60 hardware
 CEthBufferUnion of all the different protocol headers and layers to help EtherDune interpret or build packet
 CEthernetHeaderRepresents the header of an Ethernet frame
 CHTTPClientProvides an easy way to query a web server
 CHTTPServerProvides an easy way to build a web server
 CICMPImplements common ICMP packet building routines and ICMP checksum
 CICMPHeaderICMP Header and Echo request/reply
 CICMPPingAutoReplyImplements an ICMP Echo reply service
 CICMPPingerImplements an ICMP Echo request service
 CIPAddressIP address in memory
 CIPAddress_P_Helper struct to store an IP address in PROGMEM
 CIPHeaderIP header
 CListBasic linked list class
 CListItemBase list item class
 CMACAddressStores a MAC address in memory
 CMACAddress_P_Helper struct to store a MAC address in PROGMEM
 CNetworkServiceAbstract base class for any network service running in EtherDune
 Cnint16_tRepresents a network byte order 16 bit integer
 Cnint32_tRepresents a network byte order 32 bit integer
 CSharedBufferImplements a "shared" circular buffer using spare ENC28J60 memory
 CSocketBase class for TCP and UDP sockets
 CStatefulMaintains a state variable and allows to pull out a state string representation for debugging
 CTCPFlagsTCP flags data structure
 CTCPHeaderTCP Header data structure
 CTCPListenerMaintains a list of available sockets, also listening and spawning sockets to serve multiple clients simultaneously
 CTCPOptionsStructure to encode one 2-byte long TCP option
 CTCPSocketImplements the TCP protocol
 CUDPHeaderStructure to represent an UDP header
 CUDPSocketImplements the UDP protocol