OCILIB (C and C++ Driver for Oracle)  4.0.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NocilibOCILIB ++ Namespace
 CAgentAQ identified agent for messages delivery
 CBindInfoProvides SQL bind informations
 CCollectionObject identifying the SQL data types VARRAY and NESTED TABLE
 CElementClass used for handling transient collection value. it is used internally by:
 CIteratorSTL compliant bi-directional iterator class
 CColumnEncapsulate a Resultset column or object member properties
 CConnectionA connection or session with a specific database
 CDateObject identifying the SQL data type DATE
 CDequeueDequeue object for dequeuing messages into an Oracle Queue
 CDirectPathOracle Direct path loading encapsulation
 CEnqueueEnqueue object for queuing messages into an Oracle Queue
 CEnumTemplate Enum template class providing some type safety to some extends for manipulating enum variables
 CEnvironmentStatic class in charge of library initialization / cleanup
 CEventSubscription Event
 CExceptionException class handling all OCILIB errors
 CFileObject identifying the SQL data type BFILE
 CFlagsTemplate Flags template class providing some type safety to some extends for manipulating flags set variables
 CHandleHolderTemplate class providing OCILIB handles auto memory, life cycle and scope management
 CIntervalObject identifying the SQL data type INTERVAL
 CLobObject identifying the SQL data type LOB (CLOB, NCLOB and BLOB)
 CLongObject identifying the SQL data type LONG
 CMessageAQ message
 CMutexStatic class allowing managing mutexes
 CObjectObject identifying the SQL data type OBJECT
 CPoolA connection or session Pool
 CQueueClass allowing the administration of Oracle Queues
 CQueueTableClass allowing the administration of Oracle Queue tables
 CReferenceObject identifying the SQL data type REF
 CResultsetDatabase resultset
 CStatementObject used for executing SQL or PL/SQL statement and returning the produced results
 CSubscriptionSubscription to database or objects changes
 CThreadStatic class allowing to manipulate threads
 CThreadKeyStatic class allowing to set/get thread local storage (TLS) values for a given unique key
 CTimestampObject identifying the SQL data type TIMESTAMP
 CTransactionOracle Transaction object
 CTypeInfoProvides type information on Oracle Database objects
 COCI_AgentOCILIB encapsulation of A/Q Agent
 COCI_BindInternal bind representation
 COCI_CollOracle Collections (VARRAYs and Nested Tables) representation
 COCI_ColumnOracle SQL Column and Type member representation
 COCI_ConnectionOracle physical connection
 COCI_DateOracle internal date representation
 COCI_DequeueOCILIB encapsulation of A/Q dequeuing operations
 COCI_DirPathOCILIB encapsulation of OCI Direct Path handle
 COCI_ElemOracle Collection item representation
 COCI_EnqueueOCILIB encapsulation of A/Q enqueuing operations
 COCI_ErrorEncapsulates an Oracle or OCILIB exception
 COCI_EventOCILIB encapsulation of Oracle DCN event
 COCI_FileOracle External Large objects:
 COCI_HashEntryHash table entry
 COCI_HashTableOCILIB implementation of hash tables
 COCI_HashValueHash table entry value
 COCI_IntervalOracle internal interval representation
 COCI_IterOracle Collection iterator representation
 COCI_LobOracle Internal Large objects:
 COCI_LongOracle Long data type
 COCI_MsgOCILIB encapsulation of A/Q message
 COCI_MutexOCILIB encapsulation of OCI mutexes
 COCI_ObjectOracle Named types representation
 COCI_PoolPool object (session or connection)
 COCI_RefOracle REF type representation
 COCI_ResultsetCollection of output columns from a select statement
 COCI_StatementOracle SQL or PL/SQL statement
 COCI_SubscriptionOCILIB encapsulation of Oracle DCN notification
 COCI_ThreadOCILIB encapsulation of OCI Threads
 COCI_TimestampOracle internal timestamp representation
 COCI_TransactionOracle Transaction
 COCI_TypeInfoType info metadata handle
 COCI_VariantInternal Variant type based on union C type
 COCI_XIDGlobal transaction identifier