![]() |
C++ Web Framework
3.0
|
| CConfiguration | All classes of C++ Web Framework are contained within the namespace CWF |
| CController | Responsable to attend a request from a specific url. You will need to create a derived class from Controller and then, reconstruct the desired method to response a request, after this, you will need mapping the url to the new controller that you created, you need to do it into the ConfigureCppWebServer using the method addUrlController |
| CCppWebApplication | This class is responsible for encapsulating the QCoreApplication, the CppWebServer and configure the server logging mechanism |
| CCppWebController | This class is responsible for displaying the standard pages of C++ Web Framework: index, examples, documentation, ssl and authors |
| CCppWebServer | HTTP server, responsable to receive and dispatch the requisitions |
| CCSTLCompiler | This class compiles view pages with CSTL (C++ Server Pages Standard Tags Library) |
| CCSTLCompilerAttributes | This class search for expressions #{obj.get} and compiles it |
| CCSTLCompilerFor | Extracts and valites all attibutes from a "for" tag |
| CCSTLCompilerIf | Extracts and valites all attibutes from a "if" tag |
| CCSTLCompilerImport | Extracts and valites all attibutes from a "import" tag |
| CCSTLCompilerObject | The Properties class is an auxiliar class to the CSTLCompiler |
| CFileManager | Can manage file's name |
| CFilter | Works like a filter. You can use this class to validate sessions or measuring runtime of a specific method, for example. To use this class, you will need to create a derived class and reconstruct the doFilter method, after this, you will need to configure it into the ConfigureCppWebServer, using the setFilter method |
| CFilterChain | Responsable to dispatch a requisition. This class was built to work with Filter. Always when a Filter makes all the necessary validations, it can dispatches the requisition to the FilterChain. NOTE: It is a final class, you can't derive from it |
| CHttpParser | The class parses a HTTP message |
| CHttpReadRequest | Created automatically by the CppWebServer and inserted in a QThreadPool, always when the CppWebServer has a call by a client(Browser) |
| CMetaClassParser | This class extracts all information from a QObject |
| CProperties | Auxiliar class to the CSTLCompiler |
| CQListObject | Used to pass a list of object to a view page. NOTE: Always when you need to pass a list of object to a view page you will need to use this class, your class need to inherit from the QObject class and all the methods needs to be in the public slots session |
| CQMapThreadSafety | The QMapThreadSafety class is a thread safe QMap |
| CRequest | Holds all information about a http request |
| CRequestDispatcher | Can be used to dispatch a requisition to a page |
| CResponse | Responsable to response a Http request |
| CSession | Holds information about a client session |
| CSqlDatabaseStorage | Allows you to reuse connections made to the database through the QSqlDatabase class within QThreadPool |
| CSqlQuery | Was created to facilitate integration with SqlDataBaseStorage and manipulation to the database through JSON |
| CSslLoader | Responsible for loading the SSL settings |
| CURLEncoder | The URLEncoder class |
| CVariant | This class is designed to facilitate the passing of simple type parameters such as qlonglong, double, int, and QString to the CSTL (C++ Server Pages Standard Tags Library) |
1.8.13