fastcgi++
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Fastcgipp::Http::AddressEfficiently stores IPv6 addresses
Fastcgipp::Protocol::BeginRequestData structure used as the body for FastCGI records with a RecordType of BEGIN_REQUEST
ASql::Data::BlobDerive from this to create your own Blob types
Fastcgipp::BlockA raw block of memory
Fastcgipp::Transceiver::BufferBuffer type for transmission of FastCGI records
Fastcgipp::Transceiver::Buffer::ChunkChunk of data in Buffer
Fastcgipp::Exceptions::CodeCvtException for code conversion errors between UTF-16/32 and UTF-8
Fastcgipp::Exceptions::CodedExceptionGeneral exception class for container errnos and messages
ASql::MySQL::ConnectionConnection to a MySQL database
ASql::ConnectionSQL Connection
ASql::ConnectionPar< T >Defines some functions and data types shared between ASql engines
ASql::Data::ConversionHandle data conversion from standard data types to internal SQL engine types
Fastcgipp::Fcgistream< charT >::Encoder
Fastcgipp::encodingStream manipulator for setting output encoding
Fastcgipp::Protocol::EndRequestData structure used as the body for FastCGI records with a RecordType of END_REQUEST
Fastcgipp::Http::Environment< charT >Data structure of HTTP environment data
Fastcgipp::equalsFdPredicate for comparing the file descriptor of a pollfd
ASql::ErrorSQL Error
ASql::MySQL::ErrorMySQL Error
Fastcgipp::Fcgistream< charT >Stream class for output of client data through FastCGI
Fastcgipp::FcgistreamSinkEncapsulates data into FastCGI records to be sent back to the web server
Fastcgipp::Transceiver::fdBufferBuffer type for receiving FastCGI records
Fastcgipp::Transceiver::Buffer::FrameFrame of data associated with a file descriptor
Fastcgipp::Protocol::FullIdA full ID value for a FastCGI request
Fastcgipp::Protocol::HeaderData structure used as the header for FastCGI records
ASql::Data::IndexStores on index value from a Set
ASql::Data::IndySetBuilder< T >Wraps a Set object around an new auto-allocated individual object of type T
ASql::Data::IndySetPtrBuilder< T >Wraps a Set object around a pointer to an individual object of type T
ASql::Data::IndySetRefBuilder< T >Wraps a Set object around a reference to an individual object of type T
ASql::Data::IndySTLSetContainer< T >Wraps a SetContainer object around a new auto-allocated STL container of type T
ASql::Transaction< T >::ItemTies query objects to their statements
Fastcgipp::Protocol::ManagementReply< NAMELENGTH, VALUELENGTH, PADDINGLENGTH >Used for the reply of FastCGI management records of type GET_VALUES
Fastcgipp::Manager< T >General task and protocol management class
Fastcgipp::ManagerParGeneral task and protocol management class
Fastcgipp::MessageData structure used to pass messages within the fastcgi++ task management system
Fastcgipp::Request< charT >::MessagesQueue type for pending messages
ASql::Data::Nullable< T >Class for adding null capabilities to any type. Needed for SQL queries involving
ASql::Data::NullableArray< T, size >Class for adding null capabilities to character arrays
ASql::Data::NullableParBase class to the Nullable template class
Fastcgipp::Http::Post< charT >Holds a piece of HTTP post data
ASql::ConnectionPar< T >::QueriesThread safe queue of queries
ASql::Query< Parameters, Results, ParametersParent, ResultsParent >Class for storing query data to be passed to and retrieved from statements
ASql::Query< Parameters, Results, typename boost::enable_if< boost::is_base_of< Data::Set, Parameters > >::type, typename boost::enable_if< boost::is_base_of< Data::Set, Results > >::type >Query specialization for results of Data::Set type and parameters of Data::Set type
ASql::Query< Parameters, Results, typename boost::enable_if< boost::is_base_of< Data::Set, Parameters > >::type, typename boost::enable_if< boost::is_base_of< Data::SetContainer, Results > >::type >Query specialization for results of Data::SetContainer type and parameters of Data::Set type
ASql::Query< Parameters, void, typename boost::enable_if< boost::is_base_of< Data::Set, Parameters > >::type, void >Query specialization for no results (type void) and parameters of Data::Set type
ASql::Query< Parameters, void, typename boost::enable_if< boost::is_base_of< Data::SetContainer, Parameters > >::type, void >Query specialization for no results (type void) and parameters of Data::SetContainer type
ASql::Query< void, Results, void, typename boost::enable_if< boost::is_base_of< Data::Set, Results > >::type >Query specialization for results of Data::Set type and empty parameters (type void)
ASql::Query< void, Results, void, typename boost::enable_if< boost::is_base_of< Data::SetContainer, Results > >::type >Query specialization for results of Data::SetContainer type and empty parameters (type void)
ASql::Query< void, void, void, void >Query specialization for no results or parameters
ASql::QueryParParent class for storing query data to be passed and retrieved from statements
ASql::ConnectionPar< T >::QuerySet
Fastcgipp::Exceptions::RecordsOutOfOrderThrown if FastCGI records are received out of order
Fastcgipp::Request< charT >Request handling class
Fastcgipp::Manager< T >::RequestsAssociative container type for active requests
Fastcgipp::Transceiver::Buffer::SendBlockBlock of memory for extraction from Buffer
Fastcgipp::Http::SessionIdDefines ID values for HTTP sessions
Fastcgipp::Http::Sessions< T >Container for HTTP sessions
ASql::Data::Set
ASql::Data::SetBuilder< T >Wraps a Set object around an new auto-allocated dataset of type T
ASql::ConnectionPar< T >::SetCancelerLocks the mutex on a statement and set's the canceller to the queries canceller
ASql::Data::SetContainerBase class for containers of Data::Set objects to be used for result/parameter data in SQL queries
ASql::Data::SetPtrBuilder< T >Wraps a Set object around a pointer to a dataset of type T
ASql::Data::SetRefBuilder< T >Wraps a Set object around a reference to a dataset of type T
ASql::Data::SetSharedPtrBuilder< T >Wraps a Set object around a shared pointer to a dataset of type T
ASql::QueryPar::SharedDataSub-structure to store shared data for the query
Fastcgipp::Exceptions::SocketGeneral exception for socket related errors
Fastcgipp::Exceptions::SocketPollException for poll() errors
Fastcgipp::Exceptions::SocketReadException for read errors to sockets
Fastcgipp::Exceptions::SocketWriteException for write errors to sockets
ASql::StatementSQL Statement
ASql::MySQL::StatementMySQL query statement
ASql::Data::STLSetContainer< T >Wraps a SetContainer object around a new auto-allocated STL container of type T
ASql::Data::STLSetRefContainer< T >Wraps a SetContainer object around a reference to an STL container of type T
ASql::Data::STLSharedSetContainer< T >Wraps a SetContainer object around a shared pointer to an STL container of type T
Fastcgipp::ManagerPar::TasksQueue type for pending tasks
ASql::Transaction< T >Build a series of queries into a transaction
Fastcgipp::TransceiverHandles low level communication with "the other side"
ASql::MySQL::TypedConversion< T >Handle retrieval of variable length data chunks
ASql::MySQL::TypedConversion< Data::Date >Handle conversion from MYSQL_TIME to Data::Date
ASql::MySQL::TypedConversion< Data::Datetime >Handle conversion from MYSQL_TIME to Data::Datetime
ASql::MySQL::TypedConversion< Data::Time >Handle conversion from MYSQL_TIME to Data::Time
ASql::MySQL::TypedConversion< Data::Wtext >Handle retrieval and code conversion of utf-8 textual data
Fastcgipp::Exceptions::UnknownContentTypeThrown if a incoming content type is unknown
Fastcgipp::Protocol::UnknownTypeData structure used as the body for FastCGI records with a RecordType of UNKNOWN_TYPE
ASql::Data::VectorBlob