EHS Embedded HTTP Server
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
__caselessCaseless Compare class for case insensitive map
ContentDispositionThis class stores the content disposition of a subbody
DatumClass that makes it easy to go between numbers and strings
EHSEHS provides HTTP server functionality to a child class
EHSConnectionEHSConnection abstracts the concept of a connection to an EHS application
EHSServerEHSServer contains all the network related services for EHS
FormValueThis class stores form data sent from the client in GET and POST requests
GenericResponseThis class represents what is sent back to the client
HttpRequestThis class represents a clients HTTP request
HttpResponseThis class represents what is sent back to the client
MutexHelperAutomatically unlocks a mutex if destroyed
NetworkAbstractionAbstracts different socket types
parserThe main parser/codec for our WebSockets implementation
PassphraseHandlerThis interface describes a handler for retrieving passphrases
PrivilegedBindHelperHelper class for binding of sockets to privileged ports
RawSocketHandlerHelper class for performing raw socket IO
SHA1This class implements the Secure Hashing Standard as defined in FIPS PUB 180-1 published April 17, 1995
simple_rngA VERY simplistic random generator
SocketPlain socket implementation of NetworkAbstraction
validatorA validator for UTF-8 strings
wsendpointThis class implements a server-side WebSockets endpoint
wserrorThis class represents any errors in our WebSockets implementation
wshandlerEvent handler interface for the server-side WebSockets endpoint