rdmtfsapi.h File Reference
Header for the Transactional File Server (TFS) API. More...
Include dependency graph for rdmtfsapi.h:

This graph shows which files directly or indirectly include this file:

Functions |
|
RDM_RETCODE | rdm_tfsAllocDatabase (RDM_TFS tfs, RDM_DB *pDb) |
Allocate memory for a new RDM db. More... |
|
RDM_RETCODE | rdm_tfsAllocEncrypt (RDM_TFS hTFS, const char *passcode, RDM_ENCRYPT *pEnc) |
Allocate an encryption context. More... |
|
RDM_RETCODE | rdm_tfsDisableListener (RDM_TFS hTFS) |
Stop the listener process for the TFS. More... |
|
RDM_RETCODE | rdm_tfsDropDatabase (RDM_TFS tfs, const char *dbNameSpec) |
Drop the specified database. More... |
|
RDM_RETCODE | rdm_tfsEnableListener (RDM_TFS hTFS) |
Starts the listener process for the TFS. More... |
|
RDM_RETCODE | rdm_tfsFree (RDM_TFS hTFS) |
Terminate a TFS service. More... |
|
RDM_RETCODE | rdm_tfsGetMemUsage (RDM_TFS tfs, size_t *curr_usage, size_t *max_usage) |
Get memory usage associated with the TFS. More... |
|
RDM_RETCODE | rdm_tfsGetInfo (RDM_TFS hTFS, const char *uri, const char *optString, size_t bufSizeInBytes, char *buffer, size_t *numBytesWritten) |
Get information about the TFS. More... |
|
RDM_RETCODE | rdm_tfsGetEncrypt (RDM_TFS hTFS, RDM_ENCRYPT *pEncCtx) |
Get the encryption context from a TFS. More... |
|
RDM_RETCODE | rdm_tfsGetOption (RDM_TFS tfs, const char *keyword, char *optValue, size_t bytesIn, size_t *bytesOut) |
Get a single TFS option into a string. More... |
|
RDM_RETCODE | rdm_tfsGetOptions (RDM_TFS tfs, char *optString, size_t bytesIn, size_t *bytesOut) |
Get TFS options. More... |
|
RDM_RETCODE | rdm_tfsGetVersion (RDM_TFS hTFS, uint16_t *pMajorV, uint16_t *pMinorV, TFS_TYPE *pTfsType) |
Get the TFS type and version. More... |
|
RDM_RETCODE | rdm_tfsKillAllRemoteConnections (RDM_TFS tfs, const char *uri) |
Kill all the TFS connections. More... |
|
RDM_RETCODE | rdm_tfsKillRemoteConnection (RDM_TFS hTFS, const char *uri, const char *dbUserID) |
Kill the TFS connection associated with a user. More... |
|
RDM_RETCODE | rdm_tfsPing (RDM_TFS hTFS, const char *uri) |
Ping a remote TFS. More... |
|
RDM_RETCODE | rdm_tfsSetOption (RDM_TFS tfs, const char *keyword, const char *strValue) |
Set a single TFS option from a string. More... |
|
RDM_RETCODE | rdm_tfsSetOptions (RDM_TFS tfs, const char *optString) |
Set TFS options. More... |
|
RDM_RETCODE | rdm_tfsGetCapability (RDM_TFS tfs, const char *name, RDM_BOOL_T *value) |
Get a TFS library capability. More... |
|
RDM_RETCODE | rdm_tfsInitialize (RDM_TFS tfs) |
Initialize a RDM_TFS instance. More... |
|
RDM_RETCODE | rdm_tfsValidateDatabase (RDM_TFS tfs, RDM_DB db) |
Validate a RaimaDB db. More... |
|
Detailed Description
Header for the Transactional File Server (TFS) API.
Function Documentation
rdm_tfsValidateDatabase()
RDM_RETCODE rdm_tfsValidateDatabase | ( | RDM_TFS | tfs, |
RDM_DB | db | ||
) |
Validate a RaimaDB db.
This function checks to if the RDM_DB is a validate database handle for the specified RDM_TFS.
If the database handle is valid, the function will return sOKAY and set the valid parameter to true. If the database handle is not valid, the function will return sOKAY and set the valid parameter to false.
- Return values
-
sOKAY Normal, successful return.
- Parameters
-
[in] tfs The RDM_TFS to validate against [in] db The RDM_DB to validate