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 |