cutelyst
4.3.0
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
]
C
Cutelyst::ASync
Helper class for asynchronous processing
C
Cutelyst::ASyncPrivate
►
C
Cutelyst::AuthenticationStore
Abstract class to retrieve user data from a store
C
Cutelyst::StoreHtpasswd
Authentication data store using a flat file
C
Cutelyst::StoreMinimal
Minimal in memory authentication data store
C
Cutelyst::AuthenticationUser
Container for user data retrieved from an
AuthenticationStore
C
Cutelyst::Headers::Authorization
►
C
Cutelyst::ComponentFactory
C
Cutelyst::ActionRESTFactory
C
Cutelyst::RenderViewFactory
C
Cutelyst::RoleACLFactory
C
Cutelyst::Request::Cookie
C
Cutelyst::DynamicTableEntry
►
C
Cutelyst::EngineRequest
C
Cutelyst::H2Stream
C
Cutelyst::ProtoRequestFastCGI
C
Cutelyst::ProtoRequestHttp
C
fcgi_begin_request_body
C
fcgi_record
C
h2_frame
C
Cutelyst::H2Frame
C
Cutelyst::Headers::HeaderKeyValue
C
Cutelyst::Headers
Container for HTTP headers
C
Cutelyst::HPack
C
MountPoint
C
Cutelyst::MultiPartFormDataParser
►
C
Cutelyst::Protocol
C
Cutelyst::ProtocolFastCGI
C
Cutelyst::ProtocolHttp
C
Cutelyst::ProtocolHttp2
C
Cutelyst::ProtocolWebSocket
►
C
Cutelyst::ProtocolData
C
Cutelyst::ProtoRequestFastCGI
C
Cutelyst::ProtoRequestHttp
C
Cutelyst::ProtoRequestHttp2
►
C
QIODeviceBase
[external]
►
C
QIODevice
[external]
C
Cutelyst::Response
A Cutelyst response
C
Cutelyst::Upload
Cutelyst Upload handles file upload requests
C
PostUnbuffered
►
C
QAbstractSocket
[external]
►
C
QTcpSocket
[external]
C
Cutelyst::TcpSocket
►
C
QSslSocket
[external]
C
Cutelyst::SslSocket
►
C
QLocalSocket
[external]
C
Cutelyst::LocalSocket
►
C
QObject
[external]
►
C
AbstractFork
C
UnixFork
C
WindowsFork
C
Cutelyst::ActionRESTFactory
C
Cutelyst::Application
The Cutelyst application
►
C
Cutelyst::AuthenticationCredential
Abstract class to validate authentication credentials like user name and password
C
Cutelyst::CredentialHttp
Use HTTP basic authentication to authenticate a user
C
Cutelyst::CredentialPassword
Use password based authentication to authenticate a user
►
C
Cutelyst::Component
The Cutelyst Component base class
►
C
Cutelyst::Action
This class represents a Cutelyst Action
C
Cutelyst::ActionChain
Holds a chain of Cutelyst actions
C
Cutelyst::ActionREST
Automated REST method dispatching
C
Cutelyst::RenderView
Sensible default end action that forwards to a
View
C
Cutelyst::AuthenticationRealm
Combines user store and credential validation into a named realm
C
Cutelyst::RoleACL
User role-based authorization action role
►
C
Cutelyst::View
Abstract View component for Cutelyst
C
Cutelyst::CuteleeView
A view that renders templates using Cutelee engine
►
C
Cutelyst::ViewEmail
A view that sends stash data via e-mail
C
Cutelyst::ViewEmailTemplate
A view that renders stash data using another view and sends it via e-mail
C
Cutelyst::ViewJson
A view that returns stash data in JSON format
C
Cutelyst::Context
The Cutelyst Context
C
Cutelyst::Controller
Cutelyst Controller base class
►
C
Cutelyst::DispatchType
Abstract class to described a dispatch type
C
Cutelyst::DispatchTypeChained
Describes a chained dispatch type
C
Cutelyst::DispatchTypePath
Describes a path dispatch type
C
Cutelyst::Dispatcher
The Cutelyst Dispatcher
►
C
Cutelyst::Engine
The Cutelyst Engine
C
Cutelyst::ServerEngine
►
C
Cutelyst::Plugin
Base class for Cutelyst
Plugins
C
Cutelyst::Authentication
Main class to manage user authentication
C
Cutelyst::CSRFProtection
Protect input forms against Cross Site Request Forgery (CSRF/XSRF) attacks
C
Cutelyst::LangSelect
Detect and select locale based on different input parameters
C
Cutelyst::Memcached
Cutelyst Memcached plugin
C
Cutelyst::Session
Plugin providing methods for session management
C
Cutelyst::StaticCompressed
Serve static files compressed on the fly or pre-compressed
C
Cutelyst::StaticSimple
Serve static files directly from your application
C
Cutelyst::StatusMessage
Manage status messages over multiple requests stored in the
Session
C
StaticMap
C
Cutelyst::RenderViewFactory
C
Cutelyst::Request
A request
C
Cutelyst::RoleACLFactory
C
Cutelyst::Server
Implements a web server
►
C
Cutelyst::SessionStore
Abstract class to create a session store
C
Cutelyst::MemcachedSessionStore
Memcached
based session store
C
Cutelyst::SessionStoreFile
A session store that stores user sessions in the file system
C
Cutelyst::systemdNotify
C
QIODevice
[external]
►
C
QLocalServer
[external]
C
Cutelyst::LocalServer
►
C
QTcpServer
[external]
►
C
Cutelyst::TcpServer
C
Cutelyst::TcpSslServer
C
Cutelyst::TcpServerBalancer
►
C
QVariantMap
C
Cutelyst::Pagination
Helper to calculate values for paginating result lists
►
C
Cutelyst::Socket
C
Cutelyst::LocalSocket
C
Cutelyst::SslSocket
C
Cutelyst::TcpSocket
C
Cutelyst::Stats
C
Cutelyst::StatusMessagePrivate
C
Cutelyst::systemdNotifyPrivate
C
Cutelyst::Sql::Transaction
This is a helper class to create scoped transactions
C
Cutelyst::Validator
Validation processor for input data
C
Cutelyst::ValidatorMessages
Stores custom error messages and the input field label
C
Cutelyst::ValidatorResult
Provides information about performed validations
C
Cutelyst::ValidatorReturnType
Contains the result of a single input parameter validation
►
C
Cutelyst::ValidatorRule
Base class for all validator
rules
C
Cutelyst::ValidatorAccepted
Checks if a field is available and has a specific value
C
Cutelyst::ValidatorAfter
Checks if a date, time or datetime is after a comparison value
C
Cutelyst::ValidatorAlpha
Validates an input field for only alphabetic content
C
Cutelyst::ValidatorAlphaDash
Checks a value for only alpha-numeric content and dashes and underscores
C
Cutelyst::ValidatorAlphaNum
Checks a value for only alpha-numeric content
C
Cutelyst::ValidatorBefore
Checks if a date, time or datetime is before a comparison value
C
Cutelyst::ValidatorBetween
Checks if a value or text length is between a minimum and maximum value
C
Cutelyst::ValidatorBoolean
Checks if a value can be casted into a boolean
C
Cutelyst::ValidatorCharNotAllowed
Validates an input field for not allowed characters
C
Cutelyst::ValidatorConfirmed
Checks for a confirmation input field
C
Cutelyst::ValidatorDate
Checks if the input data is a valid date
C
Cutelyst::ValidatorDateTime
Checks if the input data is a valid datetime
C
Cutelyst::ValidatorDifferent
Checks if two values are different
C
Cutelyst::ValidatorDigits
Checks for digits only with optional length check
C
Cutelyst::ValidatorDigitsBetween
Checks for digits only with a length between min and max
C
Cutelyst::ValidatorDomain
Checks if the value of the input
field
contains a FQDN according to RFC 1035
C
Cutelyst::ValidatorEmail
Checks if the value is a valid email address according to specific RFCs
C
Cutelyst::ValidatorFileSize
Checks if the input field contains a valid file size string like 1.5 GB
C
Cutelyst::ValidatorFilled
The field under validation must not be empty when it is present
C
Cutelyst::ValidatorIn
Checks if the field value is one from a list of values
C
Cutelyst::ValidatorInteger
Checks if the value is an integer
C
Cutelyst::ValidatorIp
Checks if the field value is a valid IP address
C
Cutelyst::ValidatorJson
Checks if the inut data is valid JSON
C
Cutelyst::ValidatorMax
Checks if a value is not bigger or longer than a maximum value
C
Cutelyst::ValidatorMin
Checks if a value is not smaller or shorter than a maximum value
C
Cutelyst::ValidatorNotIn
Checks if the field value is not one from a list of values
C
Cutelyst::ValidatorNumeric
Checks if the field under validation could be casted into a numeric value
C
Cutelyst::ValidatorPresent
The field under validation must be present in input data but can be empty
C
Cutelyst::ValidatorPwQuality
Validates an input field with libpwquality to check password quality
C
Cutelyst::ValidatorRegularExpression
The field under validation must match the given regular expression
C
Cutelyst::ValidatorRequired
Checks if a field is available and not empty
C
Cutelyst::ValidatorRequiredIf
The field under validation must be present and not empty if the other field is equal to any value in a list
C
Cutelyst::ValidatorRequiredIfStash
The field under validation must be present and not empty if the content of a stash key is equal to one from a list
C
Cutelyst::ValidatorRequiredUnless
The field under validation must be present and not empty unless the other field is equal to any value in the list
C
Cutelyst::ValidatorRequiredUnlessStash
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
C
Cutelyst::ValidatorRequiredWith
The field under validation must be present and not empty only if any of the other specified fields is present
C
Cutelyst::ValidatorRequiredWithAll
The field under validation must be present and not empty only if all of the other specified fields are present
C
Cutelyst::ValidatorRequiredWithout
The field under validation must be present and not empty only if any of the other specified fields is not present
C
Cutelyst::ValidatorRequiredWithoutAll
The field under validation must be present and not empty only when all of the other specified fields are not present
C
Cutelyst::ValidatorSame
The given field must match the field under validation
C
Cutelyst::ValidatorSize
The field under validation must have a size matching the given value
C
Cutelyst::ValidatorTime
Checks if the input data is a valid time
C
Cutelyst::ValidatorUrl
The field under validation must be a valid URL
C
Worker
Generated by
1.9.8