fatalmind.com is the domain of the author, therefore fatalmind was chosen to avoid clashes.
Classes | |
| class | LeastRecentlyUsedExpirationPolicy |
| class | CacheInterface |
| class | Cache |
| class | NopCache |
| class | CheckedCsvReader |
| class | csv |
| class | Errno |
| class | Exception |
| class | BlockManager |
| class | EqualAllocationUnit |
| class | ChunkManager |
| class | SizeSorted |
| class | CommonPtr |
| class | Conversion |
| class | usg_cnt_t |
| class | gc_ptr_ref |
| class | gc_ptr |
| Garbage collected pointer. More... | |
| class | mallocAllocator |
| class | RawAllocator |
| class | RawBuffer |
| class | RefWrap |
| class | timer |
| class | nopTimer |
| class | BatchCommand |
| The class is a collection of Commands to be executed in sequential order. More... | |
| class | NonTemplateCommand |
| class | Command |
| The base class for all commands to be executed by ResourcePool. More... | |
| class | CreateException |
| This exception is thrown by ResourcePool if the creation of a new resource failed. More... | |
| class | IgnoreExceptionCommand |
| This class takes another Command as argument and eats the exception if one is thrown. More... | |
| class | mysqlFactory |
| Please consider the following Event arguments:. More... | |
| class | mysql_connect |
| class | MysqlException |
| class | NFOMysqlException |
| class | mysqlResource |
| class | NoFailoverException |
| Throwing an NoFailoverException in a Commands execute() method, causes ResourcePool to rethrow the execption but NOT fail the used resource. More... | |
| class | NoopCommandWrapper |
| This class takes another Command as argument and does not execute it. More... | |
| class | oracleFactory |
| A Factory for a oracle database connection (session). More... | |
| class | oracle_connect |
| class | OracleException |
| class | NFOOracleException |
| class | OracleExceptionFactory |
| class | oracleHandles |
| class | oracleHandlesWithCache |
| class | oracleResource |
| class | Resource |
| The common base for all Resources which can be pooled within a ResourcePool. More... | |
| class | ResourcePool |
| A ResourcePool implements the very basic concept to pool resources. More... | |
| class | ResourcePoolEventObserver |
| A ResourcePool Event Observer is a class which get's notified about certain events which happen in the pool. More... | |
| class | EventReader |
| class | ResourcePoolInterface |
| The interface description of a ResourcePool. More... | |
| class | ResourcePoolOptions |
| Options configuration for ResourcePool. More... | |
| class | ResourcePoolStats |
| class | ResourcePoolStreamLogger |
| A logging Event observer impelementation. More... | |
| class | NopCommand |
| class | PoolType |
| class | SQLSelect |
| This class provides the ability to perform a SQL query which returns an arbitary number of rows. More... | |
| class | TaskRunnerPool |
| A special implementation for a pool of TaskRunner instances. More... | |
| struct | Int2Type |
| class | SkippedException |
| class | CondVar |
| class | RecursiveLock |
| class | FastLock |
| class | NopLock |
| class | NopCondVar |
| class | LockStatistics |
| class | NopLockUsageStatistics |
| class | NopLockTimingStatistics |
| struct | MultiThreadedModel |
| The Policy class to use for thread safe classes. More... | |
| struct | SingleThreadedModel |
| The Policy class to use for classes which don't require thread safty. More... | |
| class | LockUsageStatistics |
| class | LockTimingStatistics |
| class | DefaultPosixMutexSpecialization |
| class | PosixMutex |
| class | SigHand |
| class | Signal |
| class | Synchronize |
| class | Synchronize< NopLock<> > |
| class | Synchronize2 |
| class | Synchronize2< NopLock<>, NopLock<> > |
| class | Task |
| class | TaskRunner |
| class | TaskRunnerInterface |
| class | Thread |
| A representation of a Thread. More... | |
| class | WaitObject |
| class | arg_traits |
| class | arg_traits< int > |
| class | arg_traits< void * > |
| class | CloneException |
| class | Clone |
Namespaces | |
| namespace | mysql |
| the fatalmind::mysql namespace contains all classes required to implement the mysql ResourceType. | |
| namespace | oracle |
| the fatalmind::oracle namespace contains all classes required to implement the oracle ResourceType. | |
| namespace | ResourceType |
| the fatalmind::ResourceType namespace contains\ all available types for ResourcePool. | |
Typedefs | |
|
typedef RESOURCEPOOL_USE_DEFAULTTHREADINGMODEL | DefaultThreadedModel |
|
typedef LockStatistics < NopLockUsageStatistics, NopLockTimingStatistics > | DefaultLockStatistics |
|
typedef DefaultLockStatistics | NopLockStatistics |
|
typedef LockStatistics < LockUsageStatistics, NopLockTimingStatistics > | UsageOnlyLockStatistics |
|
typedef LockStatistics < NopLockUsageStatistics, LockTimingStatistics > | TimingOnlyLockStatistics |
|
typedef LockStatistics < LockUsageStatistics, LockTimingStatistics > | FullLockStatistics |
Functions | |
| template<typename K, typename V, typename Ctor, typename E, class TM, template< typename > class Allocator> | |
| std::ostream & | operator<< (std::ostream &os, const Cache< K, V, Ctor, E, TM, Allocator > &rho) |
| template<class charT, class traits> | |
| std::basic_ostream < charT, traits > & | operator<< (std::basic_ostream< charT, traits > &s, const fatalmind::NonTemplateCommand &rho) |
| privateTypeForMinipulator1 | putPercentage (float val) |
| std::ostream & | operator<< (std::ostream &os, const privateTypeForMinipulator1 &a) |
| template<class MutexType> | |
| std::ostream & | operator<< (std::ostream &os, const NopCondVar< MutexType > &) |
| template<class UsagePattern, class TimingPattern> | |
| std::ostream & | operator<< (std::ostream &o, const LockStatistics< UsagePattern, TimingPattern > &ls) |
| std::ostream & | operator<< (std::ostream &o, const NopLockUsageStatistics &s) |
| std::ostream & | operator<< (std::ostream &o, const LockUsageStatistics &s) |
| std::ostream & | operator<< (std::ostream &o, const NopLockTimingStatistics &s) |
| std::ostream & | operator<< (std::ostream &o, const LockTimingStatistics &s) |
| template std::ostream & | operator<< (std::ostream &o, const LockStatistics< NopLockUsageStatistics, NopLockTimingStatistics > &ls) |
| template std::ostream & | operator<< (std::ostream &o, const LockStatistics< LockUsageStatistics, NopLockTimingStatistics > &ls) |
| template std::ostream & | operator<< (std::ostream &o, const LockStatistics< NopLockUsageStatistics, LockTimingStatistics > &ls) |
| template std::ostream & | operator<< (std::ostream &o, const LockStatistics< LockUsageStatistics, LockTimingStatistics > &ls) |
| template<class PosixMutexSpecialization, class Statistics> | |
| std::ostream & | operator<< (std::ostream &o, const PosixMutex< PosixMutexSpecialization, Statistics > &mutex) |
| void | setsighand (int signal, const class Thread &t) |
| void | sighand_startthread (const class Thread &) |
| std::ostream & | operator<< (std::ostream &os, const fatalmind::Thread &t) |
| template<class E, class A> | |
| void | Assert (A assertion) |
Variables | |
| class Signal | SIG |
| class fatalmind::Signal | SIG |
1.5.3