RTI Connext DDS Micro C API  Version 3.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
DB

Database. ModuleID = 2. More...

Macros

#define DB_LOG_SORTED_ALLOC_EC   (DB_LOG_BASE + 1)
 Not sufficient memory to allocate sorted list for an index.
#define DB_LOG_NAME_TOO_LONG_EC   (DB_LOG_BASE + 2)
 The specified database name is too long.
#define DB_LOG_ILLEGAL_TABLE_SIZE_EC   (DB_LOG_BASE + 3)
 Illegal table size specified.
#define DB_LOG_ILLEGAL_LOCK_MODE_EC   (DB_LOG_BASE + 4)
 Illegal combination of lock mode and mutex given.
#define DB_LOG_MUTEX_ALLOC_EC   (DB_LOG_BASE + 5)
 Failed to allocate database mutex.
#define DB_LOG_ALLOC_TABLE_POOL_EC   (DB_LOG_BASE + 6)
 Failed to allocate buffer pool.
#define DB_LOG_TABLES_INUSE_EC   (DB_LOG_BASE + 7)
 Table is in use.
#define DB_LOG_TABLE_NAME_TOO_LONG_EC   (DB_LOG_BASE + 8)
 Specified table name too long.
#define DB_LOG_ILLEGAL_RECORD_COUNT_EC   (DB_LOG_BASE + 9)
 Illegal record count specified.
#define DB_LOG_TABLE_EXISTS_EC   (DB_LOG_BASE + 10)
 Specified table already exists.
#define DB_LOG_OUT_OF_TABLES_EC   (DB_LOG_BASE + 11)
 Table resources exceeded.
#define DB_LOG_OUT_OF_RECORDS_EC   (DB_LOG_BASE + 12)
 Table record resources exceeded.
#define DB_LOG_OUT_OF_INDICES_EC   (DB_LOG_BASE + 13)
 Table index resources exceeded.
#define DB_LOG_OUT_OF_CURSORS_EC   (DB_LOG_BASE + 14)
 Table cursor resources exceeded.
#define DB_LOG_RECORDS_INUSE_EC   (DB_LOG_BASE + 15)
 Cannot delete table, records are still in table.
#define DB_LOG_CURSORS_INUSE_EC   (DB_LOG_BASE + 16)
 Cannot delete table, cursors are still in use.
#define DB_LOG_INDEX_INUSE_EC   (DB_LOG_BASE + 17)
 Cannot delete table, indices are still in use.
#define DB_LOG_ALLOC_CURSOR_POOL_EC   (DB_LOG_BASE + 18)
 Failed to allocate cursor buffer pool.
#define DB_LOG_ALLOC_INDEX_POOL_EC   (DB_LOG_BASE + 19)
 Failed to allocate index buffer pool.
#define DB_LOG_ALLOC_RECORD_POOL_EC   (DB_LOG_BASE + 20)
 Failed to allocate record buffer pool.
#define DB_LOG_ALLOC_DATABASE_EC   (DB_LOG_BASE + 21)
 Failed to allocate database.
#define DB_LOG_TABLE_NOT_INUSE_EC   (DB_LOG_BASE + 22)
 An attempt was made to delete a table not in use.
#define DB_LOG_RECORD_ALREADY_EXISTS_EC   (DB_LOG_BASE + 23)
 An attempt was made to insert an already existing record.
#define DB_LOG_RECORD_DOES_NOT_EXIST_EC   (DB_LOG_BASE + 24)
 An attempt was made to delete a record that does not exist.
#define DB_LOG_CURSOR_INVALIDATED_EC   (DB_LOG_BASE + 25)
 An attempt was made to use a cursor that has been invalidated.
#define DB_LOG_LOCK_FAILURE_EC   (DB_LOG_BASE + 26)
 Failed to lock the database.
#define DB_LOG_UNLOCK_FAILURE_EC   (DB_LOG_BASE + 27)
 Failed to unlock the database.

Detailed Description

Database. ModuleID = 2.


Macro Definition Documentation

#define DB_LOG_SORTED_ALLOC_EC   (DB_LOG_BASE + 1)

Not sufficient memory to allocate sorted list for an index.

#define DB_LOG_NAME_TOO_LONG_EC   (DB_LOG_BASE + 2)

The specified database name is too long.

#define DB_LOG_ILLEGAL_TABLE_SIZE_EC   (DB_LOG_BASE + 3)

Illegal table size specified.

#define DB_LOG_ILLEGAL_LOCK_MODE_EC   (DB_LOG_BASE + 4)

Illegal combination of lock mode and mutex given.

#define DB_LOG_MUTEX_ALLOC_EC   (DB_LOG_BASE + 5)

Failed to allocate database mutex.

#define DB_LOG_ALLOC_TABLE_POOL_EC   (DB_LOG_BASE + 6)

Failed to allocate buffer pool.

#define DB_LOG_TABLES_INUSE_EC   (DB_LOG_BASE + 7)

Table is in use.

#define DB_LOG_TABLE_NAME_TOO_LONG_EC   (DB_LOG_BASE + 8)

Specified table name too long.

#define DB_LOG_ILLEGAL_RECORD_COUNT_EC   (DB_LOG_BASE + 9)

Illegal record count specified.

#define DB_LOG_TABLE_EXISTS_EC   (DB_LOG_BASE + 10)

Specified table already exists.

#define DB_LOG_OUT_OF_TABLES_EC   (DB_LOG_BASE + 11)

Table resources exceeded.

#define DB_LOG_OUT_OF_RECORDS_EC   (DB_LOG_BASE + 12)

Table record resources exceeded.

#define DB_LOG_OUT_OF_INDICES_EC   (DB_LOG_BASE + 13)

Table index resources exceeded.

#define DB_LOG_OUT_OF_CURSORS_EC   (DB_LOG_BASE + 14)

Table cursor resources exceeded.

#define DB_LOG_RECORDS_INUSE_EC   (DB_LOG_BASE + 15)

Cannot delete table, records are still in table.

#define DB_LOG_CURSORS_INUSE_EC   (DB_LOG_BASE + 16)

Cannot delete table, cursors are still in use.

#define DB_LOG_INDEX_INUSE_EC   (DB_LOG_BASE + 17)

Cannot delete table, indices are still in use.

#define DB_LOG_ALLOC_CURSOR_POOL_EC   (DB_LOG_BASE + 18)

Failed to allocate cursor buffer pool.

#define DB_LOG_ALLOC_INDEX_POOL_EC   (DB_LOG_BASE + 19)

Failed to allocate index buffer pool.

#define DB_LOG_ALLOC_RECORD_POOL_EC   (DB_LOG_BASE + 20)

Failed to allocate record buffer pool.

#define DB_LOG_ALLOC_DATABASE_EC   (DB_LOG_BASE + 21)

Failed to allocate database.

#define DB_LOG_TABLE_NOT_INUSE_EC   (DB_LOG_BASE + 22)

An attempt was made to delete a table not in use.

#define DB_LOG_RECORD_ALREADY_EXISTS_EC   (DB_LOG_BASE + 23)

An attempt was made to insert an already existing record.

#define DB_LOG_RECORD_DOES_NOT_EXIST_EC   (DB_LOG_BASE + 24)

An attempt was made to delete a record that does not exist.

#define DB_LOG_CURSOR_INVALIDATED_EC   (DB_LOG_BASE + 25)

An attempt was made to use a cursor that has been invalidated.

#define DB_LOG_LOCK_FAILURE_EC   (DB_LOG_BASE + 26)

Failed to lock the database.

#define DB_LOG_UNLOCK_FAILURE_EC   (DB_LOG_BASE + 27)

Failed to unlock the database.


RTI Connext DDS Micro C API Version 3.0.0 Copyright © Fri Mar 22 2019 Real-Time Innovations, Inc