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... |