ASql | Defines classes and functions relating to SQL querying |
Data | Defines data types and conversion techniques standard to the fastcgipp SQL facilities |
NullablePar | Base class to the Nullable template class |
Nullable | Class for adding null capabilities to any type. Needed for SQL queries involving |
NullableArray | Class for adding null capabilities to character arrays |
Blob | Derive from this to create your own Blob types |
VectorBlob | |
Index | Stores on index value from a Set |
Set | |
SetBuilder | Wraps a Set object around an new auto-allocated dataset of type T |
SetRefBuilder | Wraps a Set object around a reference to a dataset of type T |
SetPtrBuilder | Wraps a Set object around a pointer to a dataset of type T |
SetSharedPtrBuilder | Wraps a Set object around a shared pointer to a dataset of type T |
IndySetBuilder | Wraps a Set object around an new auto-allocated individual object of type T |
IndySetRefBuilder | Wraps a Set object around a reference to an individual object of type T |
IndySetPtrBuilder | Wraps a Set object around a pointer to an individual object of type T |
SetContainer | Base class for containers of Data::Set objects to be used for result/parameter data in SQL queries |
STLSetContainer | Wraps a SetContainer object around a new auto-allocated STL container of type T |
IndySTLSetContainer | Wraps a SetContainer object around a new auto-allocated STL container of type T |
STLSetRefContainer | Wraps a SetContainer object around a reference to an STL container of type T |
STLSharedSetContainer | Wraps a SetContainer object around a shared pointer to an STL container of type T |
Conversion | Handle data conversion from standard data types to internal SQL engine types |
MySQL | Defines classes and functions relating to MySQL querying |
Connection | Connection to a MySQL database |
Statement | MySQL query statement |
TypedConversion | Handle retrieval of variable length data chunks |
TypedConversion< Data::Datetime > | Handle conversion from MYSQL_TIME to Data::Datetime |
TypedConversion< Data::Date > | Handle conversion from MYSQL_TIME to Data::Date |
TypedConversion< Data::Time > | Handle conversion from MYSQL_TIME to Data::Time |
TypedConversion< Data::Wtext > | Handle retrieval and code conversion of utf-8 textual data |
Error | MySQL Error |
Transaction | Build a series of queries into a transaction |
Item | Ties query objects to their statements |
Connection | SQL Connection |
ConnectionPar | Defines some functions and data types shared between ASql engines |
Queries | Thread safe queue of queries |
QuerySet | |
SetCanceler | Locks the mutex on a statement and set's the canceller to the queries canceller |
Statement | SQL Statement |
Error | SQL Error |
QueryPar | Parent class for storing query data to be passed and retrieved from statements |
SharedData | Sub-structure to store shared data for the query |
Query | Class for storing query data to be passed to and retrieved from statements |
Query< void, void, void, void > | Query specialization for no results or parameters |
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 |
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 |
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) |
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) |
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 |
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 |
BOOST_UTF8_END_NAMESPACE | |
Fastcgipp | Topmost namespace for the fastcgi++ library |
Exceptions | Includes all exceptions used by the fastcgi++ library |
CodedException | General exception class for container errnos and messages |
CodeCvt | Exception for code conversion errors between UTF-16/32 and UTF-8 |
RecordsOutOfOrder | Thrown if FastCGI records are received out of order |
UnknownContentType | Thrown if a incoming content type is unknown |
Socket | General exception for socket related errors |
SocketWrite | Exception for write errors to sockets |
SocketRead | Exception for read errors to sockets |
SocketPoll | Exception for poll() errors |
Http | Defines classes and function relating to the http protocol |
Post | Holds a piece of HTTP post data |
Address | Efficiently stores IPv6 addresses |
Environment | Data structure of HTTP environment data |
SessionId | Defines ID values for HTTP sessions |
Sessions | Container for HTTP sessions |
Protocol | Defines aspects of the FastCGI Protocol |
FullId | A full ID value for a FastCGI request |
Header | Data structure used as the header for FastCGI records |
BeginRequest | Data structure used as the body for FastCGI records with a RecordType of BEGIN_REQUEST |
UnknownType | Data structure used as the body for FastCGI records with a RecordType of UNKNOWN_TYPE |
EndRequest | Data structure used as the body for FastCGI records with a RecordType of END_REQUEST |
ManagementReply | Used for the reply of FastCGI management records of type GET_VALUES |
FcgistreamSink | Encapsulates data into FastCGI records to be sent back to the web server |
Fcgistream | Stream class for output of client data through FastCGI |
Encoder | |
encoding | Stream manipulator for setting output encoding |
ManagerPar | General task and protocol management class |
Tasks | Queue type for pending tasks |
Manager | General task and protocol management class |
Requests | Associative container type for active requests |
Message | Data structure used to pass messages within the fastcgi++ task management system |
Request | Request handling class |
Messages | Queue type for pending messages |
Block | A raw block of memory |
Transceiver | Handles low level communication with "the other side" |
Buffer | Buffer type for transmission of FastCGI records |
Chunk | Chunk of data in Buffer |
Frame | Frame of data associated with a file descriptor |
SendBlock | Block of memory for extraction from Buffer |
fdBuffer | Buffer type for receiving FastCGI records |
equalsFd | Predicate for comparing the file descriptor of a pollfd |