fastcgi++
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNASqlDefines classes and functions relating to SQL querying
|oNDataDefines data types and conversion techniques standard to the fastcgipp SQL facilities
||oCNullableParBase class to the Nullable template class
||oCNullableClass for adding null capabilities to any type. Needed for SQL queries involving
||oCNullableArrayClass for adding null capabilities to character arrays
||oCBlobDerive from this to create your own Blob types
||oCVectorBlob
||oCIndexStores on index value from a Set
||oCSet
||oCSetBuilderWraps a Set object around an new auto-allocated dataset of type T
||oCSetRefBuilderWraps a Set object around a reference to a dataset of type T
||oCSetPtrBuilderWraps a Set object around a pointer to a dataset of type T
||oCSetSharedPtrBuilderWraps a Set object around a shared pointer to a dataset of type T
||oCIndySetBuilderWraps a Set object around an new auto-allocated individual object of type T
||oCIndySetRefBuilderWraps a Set object around a reference to an individual object of type T
||oCIndySetPtrBuilderWraps a Set object around a pointer to an individual object of type T
||oCSetContainerBase class for containers of Data::Set objects to be used for result/parameter data in SQL queries
||oCSTLSetContainerWraps a SetContainer object around a new auto-allocated STL container of type T
||oCIndySTLSetContainerWraps a SetContainer object around a new auto-allocated STL container of type T
||oCSTLSetRefContainerWraps a SetContainer object around a reference to an STL container of type T
||oCSTLSharedSetContainerWraps a SetContainer object around a shared pointer to an STL container of type T
||\CConversionHandle data conversion from standard data types to internal SQL engine types
|oNMySQLDefines classes and functions relating to MySQL querying
||oCConnectionConnection to a MySQL database
||oCStatementMySQL query statement
||oCTypedConversionHandle retrieval of variable length data chunks
||oCTypedConversion< Data::Datetime >Handle conversion from MYSQL_TIME to Data::Datetime
||oCTypedConversion< Data::Date >Handle conversion from MYSQL_TIME to Data::Date
||oCTypedConversion< Data::Time >Handle conversion from MYSQL_TIME to Data::Time
||oCTypedConversion< Data::Wtext >Handle retrieval and code conversion of utf-8 textual data
||\CErrorMySQL Error
|oCTransactionBuild a series of queries into a transaction
||\CItemTies query objects to their statements
|oCConnectionSQL Connection
|oCConnectionParDefines some functions and data types shared between ASql engines
||oCQueriesThread safe queue of queries
||oCQuerySet
||\CSetCancelerLocks the mutex on a statement and set's the canceller to the queries canceller
|oCStatementSQL Statement
|oCErrorSQL Error
|oCQueryParParent class for storing query data to be passed and retrieved from statements
||\CSharedDataSub-structure to store shared data for the query
|oCQueryClass for storing query data to be passed to and retrieved from statements
|oCQuery< void, void, void, void >Query specialization for no results or parameters
|oCQuery< 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
|oCQuery< 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
|oCQuery< 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)
|oCQuery< 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)
|oCQuery< 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
|\CQuery< 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
oNBOOST_UTF8_END_NAMESPACE
\NFastcgippTopmost namespace for the fastcgi++ library
 oNExceptionsIncludes all exceptions used by the fastcgi++ library
 |oCCodedExceptionGeneral exception class for container errnos and messages
 |oCCodeCvtException for code conversion errors between UTF-16/32 and UTF-8
 |oCRecordsOutOfOrderThrown if FastCGI records are received out of order
 |oCUnknownContentTypeThrown if a incoming content type is unknown
 |oCSocketGeneral exception for socket related errors
 |oCSocketWriteException for write errors to sockets
 |oCSocketReadException for read errors to sockets
 |\CSocketPollException for poll() errors
 oNHttpDefines classes and function relating to the http protocol
 |oCPostHolds a piece of HTTP post data
 |oCAddressEfficiently stores IPv6 addresses
 |oCEnvironmentData structure of HTTP environment data
 |oCSessionIdDefines ID values for HTTP sessions
 |\CSessionsContainer for HTTP sessions
 oNProtocolDefines aspects of the FastCGI Protocol
 |oCFullIdA full ID value for a FastCGI request
 |oCHeaderData structure used as the header for FastCGI records
 |oCBeginRequestData structure used as the body for FastCGI records with a RecordType of BEGIN_REQUEST
 |oCUnknownTypeData structure used as the body for FastCGI records with a RecordType of UNKNOWN_TYPE
 |oCEndRequestData structure used as the body for FastCGI records with a RecordType of END_REQUEST
 |\CManagementReplyUsed for the reply of FastCGI management records of type GET_VALUES
 oCFcgistreamSinkEncapsulates data into FastCGI records to be sent back to the web server
 oCFcgistreamStream class for output of client data through FastCGI
 |\CEncoder
 oCencodingStream manipulator for setting output encoding
 oCManagerParGeneral task and protocol management class
 |\CTasksQueue type for pending tasks
 oCManagerGeneral task and protocol management class
 |\CRequestsAssociative container type for active requests
 oCMessageData structure used to pass messages within the fastcgi++ task management system
 oCRequestRequest handling class
 |\CMessagesQueue type for pending messages
 oCBlockA raw block of memory
 oCTransceiverHandles low level communication with "the other side"
 |oCBufferBuffer type for transmission of FastCGI records
 ||oCChunkChunk of data in Buffer
 ||oCFrameFrame of data associated with a file descriptor
 ||\CSendBlockBlock of memory for extraction from Buffer
 |\CfdBufferBuffer type for receiving FastCGI records
 \CequalsFdPredicate for comparing the file descriptor of a pollfd