|
Web framework C++
2.0.0
Simple web framework on c++ designed to easily create web pages, etc
|
| CApp | The main class of the framework. Each object of this class is an independent web-application, which could be configured by handlers, middleware etc |
| CAuthMiddleware | This middleware performs authentication on your application |
| CAuthorizedHandler | Proxy handler template to control access to another handlers |
| CAuthStrategy | Interface for auth strategy template |
| CContext | This class is wrapper for important data (like Response, DB, Middleware etc.), which is needed to handlers |
| CCookieAuth | Concrete cookie strategy of AuthStrategy |
| CCookieEntity | Class wrapper for Cookies. Allow you adjust parameters od each http cookie. Used by CookieMiddleware |
| CCookieEntityDefault | Cookie entity with default params |
| CCookieEntityFactory | Factory, that make clone of cookie entities prototypes |
| CCookieEntityHttp | Default CookieEntity with http only feature |
| CCookieEntityWeek | Default CookieEntity which expires in a week since created |
| CCookieMiddleware | Inherited class to parse cookie from http request |
| CDefaultResponse | Response class which is intended to make sample html pages on status codes |
| CEntity | Cloneable interface of object wth value and serializable method |
| CFileHandler | This class allow you to set any file of filesystem as response body |
| CFormEntity | Wrapper class for value form |
| CFormMiddleware | Inherited class to parse application/x-www-form-urlencoded |
| CFormMultipart | Concrete template method pattern for parsing form encoded as multipart/from-data |
| CFormParser | Template methods pattern for parsing form |
| CFormUrlEncoded | Concrete template method pattern for parsing form encoded as application/x-www-form-urlencoded |
| CFsBuilder | Builder template for FsMiddleware |
| CFsComponent | Interface for filesystem entity - file or path. Composite template |
| CFsCreator | Director template for builder template of FsMiddleware |
| CFsFile | Representation of file in filesystem |
| CFsFolder | Representation of folder in filesystem |
| CFsMiddleware | Middleware to host directories with inner files |
| CHandler | Object of this class executes every time on new request, this object (and others) construct response to client |
| CHeaders | Wrapper class for http headers |
| CHtmlMiddleware | Inherited class to render html pages from templates |
| CHTTP | Static class describes http method, version, and allow to convert it from/to string/enumeration |
| CInitParams | InitParams is intended to get web-server configs from command line arguments |
| CJsonMiddleware | Inherited class to perform any actions with json data |
| CJwtAuth | JWT auth strategy |
| CLogManager | Logging info into file |
| CMessageBody | Wrapper class for http body |
| CMiddleware | Class wrapper for middleware |
| CNetwork | Network bridge pattern |
| CParserHTTP | Static class for parsing, encoding, decoding any http data |
| CRedirectResponse | Response class which is intended to make http redirects |
| CRequest | Class wrapper of HTTP request |
| CResponse | Class wrapper of HTTP response |
| CRuntimeException | Exception class for program errors |
| CSocketAPI | Interface for network realization |
| CURI | Class represents http uri |
1.8.11