Webserv
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nconfig
 CAliasDirective
 CAllowMethodsDirective
 CArgumentFactory
 CAutoIndexDirective
 CBlockBase class for configuration blocks like 'server' and 'location'
 CBool
 CCgiPassDirective
 CClientMaxBodySize
 CConcatenatedValue
 CConfigError
 CConfigException
 CConfigNodeA generic node representing a block in the configuration file
 CConfigWarning
 CDirectiveHandler
 CErrorPageDirective
 CIArgument
 CIDirectiveDefines the contract for a configuration directive handler
 CIndexDirective
 CInteger
 CLexerA static utility class that performs lexical analysis on a config string
 CListenDirective
 CLocationBlockRepresents a single 'location' block from the configuration file
 CMapperTranslates a generic ConfigNode tree into strongly-typed config blocks
 CParserPerforms syntax analysis on a stream of tokens to build a configuration tree
 CReturnDirective
 CRootDirective
 CServerBlockRepresents a single 'server' block from the configuration file
 CServerConfigA strongly-typed data container for a server block's configuration
 CServerNameDirective
 CString
 CTokenRepresents a single lexical token with a type and a literal value
 CUploadPathDirective
 CValidatorPerforms semantic validation on mapped configuration blocks
 CValidatorUtilsStatic utility class for common configuration validation tasks
 CVariable
 Ncore
 CServerHigh-level server orchestrator that manages the complete server lifecycle
 Nhttp
 Nupload
 CUploadValidationResultRepresents the result of a validation or parsing operation
 CBodyFromCgi
 CBodyInMemory
 CCGIHandler
 CChunkedBodyParser
 CParseResult
 CDefaultErrorHandler
 CDirectoryListingHandler
 CErrorKey
 CFileBody
 CFileDeleteHandler
 CFileUploadHandler
 CHeadersManages a collection of HTTP headers
 CHeadHeaderHandler
 CIHandlerAbstract interface for all request handlers (Strategy Pattern)
 CIResponseBodyAn abstract interface for all HTTP response body sources
 CJsonErrorHandler
 CKey
 CMimeTypes
 CRequest
 CRequestParser
 CRequestStartLineHolds the parsed components of an HTTP request's first line
 CResponseA data container for an HTTP response, managed via a fluent API
 CResponseStartLineA simple data aggregate for the HTTP response status line
 CReturnHandler
 CRouterThe central request dispatcher (Facade)
 CStaticFileHandlerHandles serving static files from the filesystem
 Nnetwork
 CAcceptorAcceptor inherent from IEventHandler as a concrete class that accepts new client connections
 CCGIHandler
 CClientHandlerManages the full lifecycle of a single client connection
 CCgiState
 CSendBuffer
 CEpollManagerSynchronous event demultiplexer that wraps Linux epoll for I/O event monitoring
 CEventDispatcherCentralised event demultiplexer and dispatcher for managing I/O events
 CIEventHandlerAbstract base class defining the interface for event-driven service handlers
 CSocket
 Nutils
 CFileEntry
 CIpInfo
 CLogger
 CTempFile
 CHttpRequestA data container for an HTTP request, acting as a "request context"
 CIndentManager