pion-net
4.0.9
|
▼Nboost | |
▼Nlockfree | |
►Ndetail | |
►Catomic_cas128 | |
Catomic_cas32 | |
Catomic_cas64 | |
Catomic_cas_emulator | |
Catomic_int | |
Ccaching_freelist | |
Ccaching_freelist_t | |
Cfifo | |
Cfifo< T *, freelist_t, Alloc > | |
Cfreelist | |
Cstack | |
Cstatic_freelist | |
Cstatic_freelist_t | |
Ctagged_ptr | |
▼Npion | Following enables use of the lock-free cache |
▼Nnet | |
►CHTTPAuth | |
CHTTPBasicAuth | |
CHTTPCookieAuth | |
►CHTTPMessage | |
►CHTTPParser | |
CHTTPReader | |
CHTTPRequest | |
CHTTPRequestReader | |
CHTTPRequestWriter | |
CHTTPResponse | |
CHTTPResponseReader | |
CHTTPResponseWriter | |
CHTTPServer | |
CHTTPTypes | |
CHTTPWriter | |
►CPionUser | |
CPionUserManager | |
►CTCPConnection | |
CTCPServer | |
CTCPStream | |
CTCPStreamBuffer | |
CTCPTimer | |
►CWebServer | |
►CWebService | |
▼Nplugins | |
CAllowNothingService | |
CCookieService | |
CDiskFile | |
CDiskFileSender | |
CEchoService | |
►CFileService | |
CHelloService | |
CLogService | |
CLogServiceAppender | |
Calgo | |
CBadAssertException | |
CCaseInsensitiveEqual | Returns true if two strings are equal (ignoring case) |
CCaseInsensitiveHash | Case insensitive hash function for std::string |
CCaseInsensitiveLess | Returns true if str1 < str2 (ignoring case) |
CHashPionIdBlob | Optimized hash function object for PionBlob objects which contain PionId string representations (bb49b9ca-e733-47c0-9a26-0f8f53ea1660) |
CPionAdminRights | |
▼CPionBlob | |
CBlobData | Structure used to store BLOB metadata; payload starts immediately following this |
CBlobParams | Data type used to initialize blobs in variants without copy construction |
CPionCounter | |
CPionException | |
CPionId | |
CPionIdGeneratorBase | |
▼CPionLockedQueue | |
CConsumerThread | Data structure used to manage idle consumer threads waiting for items |
CQueueNode | Data structure used to wrap each item in the queue |
▼CPionLockFreeQueue | |
CQueueNode | Data structure used to wrap each item in the queue |
CPionLogger | |
CPionMultiThreadScheduler | |
▼CPionOneToOneScheduler | |
CServicePair | Typedef for a pair object where first is an IO service and second is a deadline timer |
▼CPionPlugin | |
CDirectoryNotFoundException | Exception thrown if the plug-in directory does not exist |
COpenPluginException | Exception thrown if the plug-in file cannot be opened |
CPionPluginData | |
CPluginMissingCreateException | Exception thrown if a plug-in library is missing the create() function |
CPluginMissingDestroyException | Exception thrown if a plug-in library is missing the destroy() function |
CPluginNotFoundException | Exception thrown if the plug-in file cannot be found |
CPluginUndefinedException | Exception thrown if the plug-in file cannot be opened |
CPionPluginPtr | |
▼CPionPoolAllocator | |
CFixedSizeAlloc | |
CPionScheduler | |
CPionSingleServiceScheduler | |
CPionTimeFacet | |
▼CPluginManager | |
CDuplicatePluginException | Exception thrown if we try to add or load a duplicate plug-in |
CPluginMap | Data type that maps identifiers to plug-in objects |
CPluginNotFoundException | Exception thrown if a plug-in cannot be found |
CHelloServer | Simple TCP server that just sends "Hello there!" to each connection |
CPionUnitTest | |
CPionUnitTestsConfig | |
CShutdownManager |