Products Support Documentation Download
Functions
Core12.c File Reference

Source code for the RDM core12 example. More...

#include <stdio.h>
#include <string.h>
#include "print_error.h"
#include "rdm.h"
#include "core12_db_structs.h"
#include "core12_db_cat.h"

Functions

RDM_RETCODE openEmptyDatabase (RDM_DB *pDB, const char *dbName)
 Initialize the RDM runtime library for use in the core12 example. More...
 
RDM_RETCODE display_offices (RDM_DB hDB)
 Display the contents of the database. More...
 
int main (void)
 Main function for core12 example. More...
 

Detailed Description

Source code for the RDM core12 example.

Function Documentation

◆ display_offices()

RDM_RETCODE display_offices ( RDM_DB  hDB)

Display the contents of the database.

This function displays the contents of the database. Exclusve mode does not require database locks or transactions.

Returns
Returns RDM_RETCODE status code (sOKAY if successful)
Parameters
[in]hDBDatabase handle to be used

◆ main()

int main ( void  )

Main function for core12 example.

The function initializes the RDM environment and runs the create, read operations.

Returns
Returns the RDM_RETCODE on exit.

◆ openEmptyDatabase()

RDM_RETCODE openEmptyDatabase ( RDM_DB *  pDB,
const char *  dbName 
)

Initialize the RDM runtime library for use in the core12 example.

This function initializes the RDM Transactional File Server (TFS) to use the EMBEDED TFS implementation. It also allocates a database handle and opens the "core12" database in exclusive mode. Exclusve mode does not require database locks or transactions.

Returns
Returns RDM_RETCODE status code (sOKAY if successful)
Parameters
[out]pDBPointer to the RDM database handle
[in]dbNameDatabase Name