core02Example/example_fcns.h File Reference
#include "rdm.h"
Include dependency graph for core02Example/example_fcns.h:
Data Structures |
|
| struct | perfTimer_t |
Macros |
|
| #define | print_error(rc) print_errorEx (rc, __FILE__, __LINE__) |
| #define | exampleOpenDatabase(tfs, db, name, catalog) exampleOpenDatabaseEx (tfs, db, name, catalog, 0, 0) |
| #define | exampleOpenDatabaseInMemory(tfs, db, name, catalog) exampleOpenDatabaseEx (tfs, db, name, catalog, 0, 1) |
| #define | exampleOpenEmptyDatabase(tfs, db, name, catalog) exampleOpenDatabaseEx (tfs, db, name, catalog, 1, 0) |
| #define | exampleOpenEmptyDatabaseInMemory(tfs, db, name, catalog) exampleOpenDatabaseEx (tfs, db, name, catalog, 1, 1) |
| #define | exampleOpenNextDatabase(tfs, db, name, catalog) exampleOpenNextDatabaseEx (tfs, db, name, catalog, 0, 0) |
| #define | exampleOpenNextEmptyDatabase(tfs, db, name, catalog) exampleOpenNextDatabaseEx (tfs, db, name, catalog, 1, 0) |
| #define | exampleCleanup(tfs, db) exampleCleanupEx (tfs, db, NULL) |
| #define | exampleCleanup2(tfs, db1, db2) exampleCleanupEx (tfs, db1, db2) |
| #define | RLEN(x) (sizeof (x) / sizeof (x[0])) |
Functions |
|
| void | timeMeasureBegin (perfTimer_t *timer) |
| void | timeMeasureEnd (perfTimer_t *timer) |
| unsigned int | timeMeasureDiff (perfTimer_t *timer) |
| void | print_errorEx (int rc, const char *file, int line) |
| RDM_RETCODE | exampleOpenDatabaseEx (RDM_TFS *pTFS, RDM_DB *pDB, const char *dbName, const char *dbCatalog, int32_t empty, int32_t inmemory) |
| RDM_RETCODE | exampleOpenNextDatabaseEx (RDM_TFS hTFS, RDM_DB *pDB, const char *dbName, const char *dbCatalog, int32_t empty, int32_t inmemory) |
| RDM_RETCODE | exampleAllocTFS (RDM_TFS *pTFS) |
| void | exampleCleanupEx (RDM_TFS hTFS, RDM_DB hDB1, RDM_DB hDB2) |
Macro Definition Documentation
exampleCleanup
| #define exampleCleanup | ( | tfs, | |
| db | |||
| ) | exampleCleanupEx (tfs, db, NULL) |
- Examples
- core02Example_main.c, core03Example_main.c, core04Example_main.c, core05Example_main.c, core06Example_main.c, core07Example_main.c, core10Example_main.c, core11Example_main.c, core20Example_main.c, core21Example_main.c, core22Example_main.c, core23Example_main.c, core24Example_main.c, and core25Example_main.c.
exampleCleanup2
| #define exampleCleanup2 | ( | tfs, | |
| db1, | |||
| db2 | |||
| ) | exampleCleanupEx (tfs, db1, db2) |
- Examples
- core13Example_main.c.
exampleOpenDatabase
| #define exampleOpenDatabase | ( | tfs, | |
| db, | |||
| name, | |||
| catalog | |||
| ) | exampleOpenDatabaseEx (tfs, db, name, catalog, 0, 0) |
- Examples
- core02Example_main.c, core05Example_main.c, and core06Example_main.c.
exampleOpenDatabaseInMemory
| #define exampleOpenDatabaseInMemory | ( | tfs, | |
| db, | |||
| name, | |||
| catalog | |||
| ) | exampleOpenDatabaseEx (tfs, db, name, catalog, 0, 1) |
exampleOpenEmptyDatabase
| #define exampleOpenEmptyDatabase | ( | tfs, | |
| db, | |||
| name, | |||
| catalog | |||
| ) | exampleOpenDatabaseEx (tfs, db, name, catalog, 1, 0) |
exampleOpenEmptyDatabaseInMemory
| #define exampleOpenEmptyDatabaseInMemory | ( | tfs, | |
| db, | |||
| name, | |||
| catalog | |||
| ) | exampleOpenDatabaseEx (tfs, db, name, catalog, 1, 1) |
- Examples
- core20Example_main.c, core22Example_main.c, and core24Example_main.c.
exampleOpenNextDatabase
| #define exampleOpenNextDatabase | ( | tfs, | |
| db, | |||
| name, | |||
| catalog | |||
| ) | exampleOpenNextDatabaseEx (tfs, db, name, catalog, 0, 0) |
- Examples
- core13Example_main.c, and core38Example_main.c.
exampleOpenNextEmptyDatabase
| #define exampleOpenNextEmptyDatabase | ( | tfs, | |
| db, | |||
| name, | |||
| catalog | |||
| ) | exampleOpenNextDatabaseEx (tfs, db, name, catalog, 1, 0) |
- Examples
- core08Example_main.c, and core09Example_main.c.
print_error
| #define print_error | ( | rc | ) | print_errorEx (rc, __FILE__, __LINE__) |
- Examples
- core02Example_main.c, core03Example_main.c, core04Example_main.c, core05Example_main.c, core06Example_main.c, core07Example_main.c, core08Example_main.c, core09Example_main.c, core10Example_main.c, core11Example_main.c, core12Example_main.c, core13Example_main.c, core20Example_main.c, core21Example_main.c, core22Example_main.c, core23Example_main.c, core24Example_main.c, core25Example_main.c, core38Example_main.c, cpp50Example_main.cpp, cpp55Example_main.cpp, and cpp70Example_main.cpp.
RLEN
| #define RLEN | ( | x | ) | (sizeof (x) / sizeof (x[0])) |
Function Documentation
exampleAllocTFS()
| RDM_RETCODE exampleAllocTFS | ( | RDM_TFS * | pTFS | ) |
- Examples
- core08Example_main.c, and core09Example_main.c.
exampleCleanupEx()
exampleOpenDatabaseEx()
| RDM_RETCODE exampleOpenDatabaseEx | ( | RDM_TFS * | pTFS, |
| RDM_DB * | pDB, | ||
| const char * | dbName, | ||
| const char * | dbCatalog, | ||
| int32_t | empty, | ||
| int32_t | inmemory | ||
| ) |
exampleOpenNextDatabaseEx()
| RDM_RETCODE exampleOpenNextDatabaseEx | ( | RDM_TFS | hTFS, |
| RDM_DB * | pDB, | ||
| const char * | dbName, | ||
| const char * | dbCatalog, | ||
| int32_t | empty, | ||
| int32_t | inmemory | ||
| ) |
print_errorEx()
| void print_errorEx | ( | int | rc, |
| const char * | file, | ||
| int | line | ||
| ) |
- Examples
- cpp50Example_main.cpp, cpp55Example_main.cpp, and cpp70Example_main.cpp.
timeMeasureBegin()
| void timeMeasureBegin | ( | perfTimer_t * | timer | ) |
timeMeasureDiff()
| unsigned int timeMeasureDiff | ( | perfTimer_t * | timer | ) |
timeMeasureEnd()
| void timeMeasureEnd | ( | perfTimer_t * | timer | ) |