Web framework C++  2.0.0
Simple web framework on c++ designed to easily create web pages, etc
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAppThe main class of the framework. Each object of this class is an independent web-application, which could be configured by handlers, middleware etc
 CAuthStrategyInterface for auth strategy template
 CCookieAuthConcrete cookie strategy of AuthStrategy
 CJwtAuthJWT auth strategy
 CContextThis class is wrapper for important data (like Response, DB, Middleware etc.), which is needed to handlers
 CCookieEntityFactoryFactory, that make clone of cookie entities prototypes
 CEntityCloneable interface of object wth value and serializable method
 CCookieEntityClass wrapper for Cookies. Allow you adjust parameters od each http cookie. Used by CookieMiddleware
 CCookieEntityDefaultCookie entity with default params
 CCookieEntityHttpDefault CookieEntity with http only feature
 CCookieEntityWeekDefault CookieEntity which expires in a week since created
 Cexception
 CRuntimeExceptionException class for program errors
 CFormEntityWrapper class for value form
 CFormParserTemplate methods pattern for parsing form
 CFormMultipartConcrete template method pattern for parsing form encoded as multipart/from-data
 CFormUrlEncodedConcrete template method pattern for parsing form encoded as application/x-www-form-urlencoded
 CFsBuilderBuilder template for FsMiddleware
 CFsComponentInterface for filesystem entity - file or path. Composite template
 CFsFileRepresentation of file in filesystem
 CFsFolderRepresentation of folder in filesystem
 CFsCreatorDirector template for builder template of FsMiddleware
 CHandlerObject of this class executes every time on new request, this object (and others) construct response to client
 CAuthorizedHandlerProxy handler template to control access to another handlers
 CFileHandlerThis class allow you to set any file of filesystem as response body
 CHeadersWrapper class for http headers
 CHTTPStatic class describes http method, version, and allow to convert it from/to string/enumeration
 CInitParamsInitParams is intended to get web-server configs from command line arguments
 CLogManagerLogging info into file
 CMessageBodyWrapper class for http body
 CMiddlewareClass wrapper for middleware
 CAuthMiddlewareThis middleware performs authentication on your application
 CCookieMiddlewareInherited class to parse cookie from http request
 CFormMiddlewareInherited class to parse application/x-www-form-urlencoded
 CFsMiddlewareMiddleware to host directories with inner files
 CHtmlMiddlewareInherited class to render html pages from templates
 CJsonMiddlewareInherited class to perform any actions with json data
 CNetworkNetwork bridge pattern
 CParserHTTPStatic class for parsing, encoding, decoding any http data
 CRequestClass wrapper of HTTP request
 CResponseClass wrapper of HTTP response
 CDefaultResponseResponse class which is intended to make sample html pages on status codes
 CRedirectResponseResponse class which is intended to make http redirects
 CSocketAPIInterface for network realization
 CURIClass represents http uri