RealTimeBaseDatabase Class Members
- Last UpdatedApr 08, 2026
- 4 minute read
The following tables list the members exposed by RealTimeBaseDatabase.
| Name | Description | |
|---|---|---|
![]() | RealTimeBaseDatabase Constructor |
| Name | Description | |
|---|---|---|
![]() ![]() | m_dbDimension | The total number of tables in the RealTime database (RTDB). |
![]() ![]() | m_root | The root pointer to shared memory database. |
![]() ![]() | m_typesDimension | The total number of types in the RealTime database (RTDB). |
| Name | Description | |
|---|---|---|
![]() ![]() | AttachImpliesMemberOfService | Identifies whether a process that attaches to the RealTime database (RTDB) shared memory segment should be considered a member of the RealTime service. This is set to true by default. When the RealTime service is shut down, all the processes that are members of the service will be terminated. This action is typically required to ensure that no processes will keep the shared memory segment locked after shut down of the RealTime service. If a process attaches to the shared memory segment and is not killed when the RealTime service shuts down, then the RealTime service will not be capable of starting up again until the process releases the shared memory. By setting this property to false, the caller is taking responsibility of detaching from the shared memory when the service is shut down. Note that this mechanism does not remove the requirement for a persistent RealTime service processes to check in with the DNA process monitor facility. However, it does ensure that any developer utilities (such as, editpp) that may be attached to the shared memory, which do not typically check into the process monitor, will be killed on shutdown. |
![]() ![]() | RootPtr | Retrieves the root pointer to shared memory that the current connection to the RealTime database (RTDB) has been connected with. |
![]() ![]() | TotalNumberOfTables | Returns the total number of tables in the RealTime database (RTDB). |
![]() ![]() | TotalNumberOfTypes | Returns the total number of types in the RealTime database (RTDB). |
| Name | Description | |
|---|---|---|
![]() ![]() | Close | Disconnects from the shared memory database. |
![]() ![]() | GetTableName | Retrieves the table name for a given table number. |
![]() ![]() | IsOpen | Determines if the RealTime database (RTDB) is connected or not. |
![]() ![]() | Open | Overloaded. |
| Name | Description | |
|---|---|---|
![]() ![]() | Initialize | Initializes the internal variables. Should be called after the RealTime database (RTDB) is opened. |





