pion-net  4.0.9
Classes | Typedefs
pion Namespace Reference

the following enables use of the lock-free cache More...

Classes

struct  algo
 
class  BadAssertException
 
struct  CaseInsensitiveEqual
 returns true if two strings are equal (ignoring case) More...
 
struct  CaseInsensitiveHash
 case insensitive hash function for std::string More...
 
struct  CaseInsensitiveLess
 returns true if str1 < str2 (ignoring case) More...
 
struct  HashPionIdBlob
 optimized hash function object for PionBlob objects which contain PionId string representations (bb49b9ca-e733-47c0-9a26-0f8f53ea1660) More...
 
class  PionAdminRights
 
class  PionBlob
 
class  PionCounter
 
class  PionException
 
class  PionId
 
class  PionIdGeneratorBase
 
class  PionLockedQueue
 
class  PionLockFreeQueue
 
struct  PionLogger
 
class  PionMultiThreadScheduler
 
class  PionOneToOneScheduler
 
class  PionPlugin
 
class  PionPluginPtr
 
class  PionPoolAllocator
 
class  PionScheduler
 
class  PionSingleServiceScheduler
 
class  PionTimeFacet
 
class  PluginManager
 

Typedefs

typedef boost::posix_time::ptime PionDateTime
 PionDateTime is a typedef for boost::posix_time::ptime.
 
typedef PION_HASH_MULTIMAP< std::string, std::string, CaseInsensitiveHash, CaseInsensitiveEqualStringDictionary
 data type for case-insensitive dictionary of strings
 
typedef PionIdGeneratorBase< boost::mt19937 > PionIdGenerator
 data type for the default PionId generator class
 
typedef int PionLogAppender
 
typedef PionLogAppender * PionLogAppenderPtr
 

Detailed Description

the following enables use of the lock-free cache