iopccommon


Files

file  condVar.cpp
file  condVar.h
file  countedPtr.h
file  defs.h
file  defsPlatform.h
 Platform dependent macro definitions.
file  exceptionBase.cpp
file  exceptionBase.h
 Basic library exceptions.
file  globalSettings.cpp
file  globalSettings.h
file  iopcCommon.cpp
file  iopcCommon.h
file  lock.cpp
file  lock.h
file  metadataHolder.cpp
file  metadataHolder.h
file  mutex.cpp
file  mutex.h
file  rwLock.cpp
file  rwLock.h
file  rwxLock.cpp
file  rwxLock.h
file  timeStamp.cpp
file  timeStamp.h
file  trace.cpp
file  trace.h
 LogWriter singleton and logging/tracing/debugging macros.
file  util.cpp
file  util.h
 Various, mostly string manipulation utilities.

Classes

class  iopc::CondVar
 Condition variable synchronization primitive. More...
class  iopc::CountedPtr< X >
 A simple reference counted pointer. More...
class  iopc::IopcException
 Base class of all IOPC 2 exceptions. More...
class  iopc::IopcIOException
 File input/output error. More...
class  iopc::IopcNotSupportedException
 Not supported operation requested. More...
class  iopc::IopcNoMemoryException
 No free memory left. More...
class  iopc::IopcIncorrectUsageException
 Incorrect usage. More...
class  iopc::IopcInvalidStateException
 Object/component is in an invalid state. More...
class  iopc::IopcDeadlockException
 Deadlock in thread synchronization. More...
class  iopc::IopcRsrcLackException
 Lack of system resources or privileges. More...
class  iopc::IopcDbException
 Database level exception. More...
class  iopc::IopcDbDeadlockException
 Deadlock in DB. More...
class  iopc::IopcDuplicateKeyException
 Attempt to insert duplicate key into a collection. More...
class  iopc::IopcNotFoundException
 Key not found in a collection. More...
class  iopc::IopcMetadataException
 Wrong metadata specified. More...
class  iopc::IopcNoRowsFetchedException
 A row was not fetched although it was expected. More...
class  iopc::IopcCommon
 iopccommon library/configuration initialization class More...
class  iopc::Lock
 Recursive mutex. More...
class  iopc::Metadata
 A metadata entry. More...
class  iopc::MetadataHolder
 A dictionary-like container class used for class metadata storage. More...
class  iopc::AdditionalMetadataHolder
 A MetadataHolder wrapper. More...
class  iopc::Mutex
 Mutex synchronization primitive. More...
class  iopc::RWLock
 Read/write lock synchronization primitive. More...
class  iopc::RWXLock
 Recursive read/write/exclusive lock sychronization primitive. More...
class  iopc::TimeStamp
 A timeval wrapper. Represents a timestamp with microsecond accuracy. More...
class  iopc::LogWriter
 A LogWriter singleton is used to log messages for the IOPC 2 library or user application. More...
class  iopc::StringUtil
 Various string manipulation utilities. More...
class  iopc::Util
 Various utilities. More...

Generated on Tue Apr 14 16:46:23 2009 for IOPC 2 by  doxygen 1.5.6