cutelyst
4.5.1
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
|
►NCutelyst | The Cutelyst namespace holds all public Cutelyst API |
►NSql | |
CTransaction | This is a helper class to create scoped transactions |
CAction | This class represents a Cutelyst Action |
CActionChain | Holds a chain of Cutelyst actions |
CActionREST | Automated REST method dispatching |
CApplication | The Cutelyst application |
CASync | Helper class for asynchronous processing |
CASyncPrivate | |
CAuthentication | Main class to manage user authentication |
CAuthenticationCredential | Abstract class to validate authentication credentials like user name and password |
CAuthenticationRealm | Combines user store and credential validation into a named realm |
CAuthenticationStore | Abstract class to retrieve user data from a store |
CAuthenticationUser | Container for user data retrieved from an AuthenticationStore |
CComponent | The Cutelyst Component base class |
CComponentFactory | |
CContext | The Cutelyst Context |
CController | Cutelyst Controller base class |
►CCoroContext | The CoroContext class |
Cpromise_type | |
CCredentialHttp | Use HTTP basic authentication to authenticate a user |
CCredentialPassword | Use password based authentication to authenticate a user |
CCSRFProtection | Protect input forms against Cross Site Request Forgery (CSRF/XSRF) attacks |
CCuteleeView | A view that renders templates using Cutelee engine |
CCutelystActionRenderView | |
CCutelystActionREST | |
CCutelystRoleACL | |
CDispatcher | The Cutelyst Dispatcher |
CDispatchType | Abstract class to described a dispatch type |
CDispatchTypeChained | Describes a chained dispatch type |
CDispatchTypePath | Describes a path dispatch type |
CDynamicTableEntry | |
CEngine | The Cutelyst Engine |
CEngineRequest | |
CH2Frame | |
CH2Stream | |
►CHeaders | Container for HTTP headers |
CAuthorization | |
CHeaderKeyValue | |
CHPack | |
CLangSelect | Detect and select locale based on different input parameters |
CLocalServer | |
CLocalSocket | |
CMemcached | Cutelyst Memcached plugin |
CMemcachedSessionStore | Memcached based session store |
CMultiPartFormDataParser | |
CPagination | Helper to calculate values for paginating result lists |
CPlugin | Base class for Cutelyst Plugins |
CProtocol | |
CProtocolData | |
CProtocolFastCGI | |
CProtocolHttp | |
CProtocolHttp2 | |
CProtocolWebSocket | |
CProtoRequestFastCGI | |
CProtoRequestHttp | |
CProtoRequestHttp2 | |
CRenderView | Sensible default end action that forwards to a View |
►CRequest | A request |
CCookie | |
CResponse | A Cutelyst response |
CRoleACL | User role-based authorization action role |
CServer | Implements a web server |
CServerEngine | |
CSession | Plugin providing methods for session management |
CSessionStore | Abstract class to create a session store |
CSessionStoreFile | A session store that stores user sessions in the file system |
CSocket | |
CSslSocket | |
CStaticCompressed | Serve static files compressed on the fly or pre-compressed |
CStaticSimple | Serve static files directly from your application |
CStats | |
CStatusMessage | Manage status messages over multiple requests stored in the Session |
CStatusMessagePrivate | |
CStoreHtpasswd | Authentication data store using a flat file |
CStoreMinimal | Minimal in memory authentication data store |
CsystemdNotify | |
CsystemdNotifyPrivate | |
CTcpServer | |
CTcpServerBalancer | |
CTcpSocket | |
CTcpSslServer | |
CUpload | Cutelyst Upload handles file upload requests |
CValidator | Validation processor for input data |
CValidatorAccepted | Checks if a field is available and has a specific value |
CValidatorAfter | Checks if a date, time or datetime is after a comparison value |
CValidatorAlpha | Validates an input field for only alphabetic content |
CValidatorAlphaDash | Checks a value for only alpha-numeric content and dashes and underscores |
CValidatorAlphaNum | Checks a value for only alpha-numeric content |
CValidatorBefore | Checks if a date, time or datetime is before a comparison value |
CValidatorBetween | Checks if a value or text length is between a minimum and maximum value |
CValidatorBoolean | Checks if a value can be casted into a boolean |
CValidatorCharNotAllowed | Validates an input field for not allowed characters |
CValidatorConfirmed | Checks for a confirmation input field |
CValidatorDate | Checks if the input data is a valid date |
CValidatorDateTime | Checks if the input data is a valid datetime |
CValidatorDifferent | Checks if two values are different |
CValidatorDigits | Checks for digits only with optional length check |
CValidatorDigitsBetween | Checks for digits only with a length between min and max |
CValidatorDomain | Checks if the value of the input field contains a FQDN according to RFC 1035 |
CValidatorEmail | Checks if the value is a valid email address according to specific RFCs |
CValidatorFileSize | Checks if the input field contains a valid file size string like 1.5 GB |
CValidatorFilled | The field under validation must not be empty when it is present |
CValidatorIn | Checks if the field value is one from a list of values |
CValidatorInteger | Checks if the value is an integer |
CValidatorIp | Checks if the field value is a valid IP address |
CValidatorJson | Checks if the inut data is valid JSON |
CValidatorMax | Checks if a value is not bigger or longer than a maximum value |
CValidatorMessages | Stores custom error messages and the input field label |
CValidatorMin | Checks if a value is not smaller or shorter than a maximum value |
CValidatorNotIn | Checks if the field value is not one from a list of values |
CValidatorNumeric | Checks if the field under validation could be casted into a numeric value |
CValidatorPresent | The field under validation must be present in input data but can be empty |
CValidatorPwQuality | Validates an input field with libpwquality to check password quality |
CValidatorRegularExpression | The field under validation must match the given regular expression |
CValidatorRequired | Checks if a field is available and not empty |
CValidatorRequiredIf | The field under validation must be present and not empty if the other field is equal to any value in a list |
CValidatorRequiredIfStash | The field under validation must be present and not empty if the content of a stash key is equal to one from a list |
CValidatorRequiredUnless | The field under validation must be present and not empty unless the other field is equal to any value in the list |
CValidatorRequiredUnlessStash | The field under validation must be present and not empty unless the content of a stash key is equal to a value in a list |
CValidatorRequiredWith | The field under validation must be present and not empty only if any of the other specified fields is present |
CValidatorRequiredWithAll | The field under validation must be present and not empty only if all of the other specified fields are present |
CValidatorRequiredWithout | The field under validation must be present and not empty only if any of the other specified fields is not present |
CValidatorRequiredWithoutAll | The field under validation must be present and not empty only when all of the other specified fields are not present |
CValidatorResult | Provides information about performed validations |
CValidatorReturnType | Contains the result of a single input parameter validation |
CValidatorRule | Base class for all validator rules |
CValidatorSame | The given field must match the field under validation |
CValidatorSize | The field under validation must have a size matching the given value |
CValidatorTime | Checks if the input data is a valid time |
CValidatorUrl | The field under validation must be a valid URL |
CView | Abstract View component for Cutelyst |
CViewEmail | A view that sends stash data via e-mail |
CViewEmailTemplate | A view that renders stash data using another view and sends it via e-mail |
CViewJson | A view that returns stash data in JSON format |
CAbstractFork | |
Cfcgi_begin_request_body | |
Cfcgi_record | |
Ch2_frame | |
CMountPoint | |
CPostUnbuffered | |
CStaticMap | |
CUnixFork | |
CWindowsFork | |
CWorker |