rdmtfstypes.h File Reference

Header for the Transactional File Server (TFS) types. More...

#include "psptypes.h"
Include dependency graph for rdmtfstypes.h:
This graph shows which files directly or indirectly include this file:

Macros

#define STR_TFS_TYPE_EMBED "EMBED"
#define STR_TFS_TYPE_SERVER "SERVER"
#define STR_TFS_TYPE_CLIENT "CLIENT"
#define STR_TFS_TYPE_REMOTE "REMOTE"
#define STR_TFS_TYPE_HYBRID "HYBRID"
#define STR_TFS_TYPE_DEFAULT "DEFAULT"
#define STR_TFS_TYPE_RDM "RDM"
#define STR_TFS_TYPE_LOCAL "LOCAL"

Typedefs

typedef struct RDM_TFS_S * RDM_TFS
RaimaDB TFS Handle. More...
typedef const struct RDM_TFS_S * RDM_TFS_C

Enumerations

enum TFS_TYPE {
TFS_TYPE_DEFAULT, TFS_TYPE_EMBED, TFS_TYPE_CLIENT, TFS_TYPE_HYBRID,
TFS_TYPE_RDM, TFS_TYPE_LOCAL
}

Detailed Description

Header for the Transactional File Server (TFS) types.

Macro Definition Documentation

STR_TFS_TYPE_CLIENT

#define STR_TFS_TYPE_CLIENT "CLIENT"

The string representation for the TFS client

STR_TFS_TYPE_DEFAULT

#define STR_TFS_TYPE_DEFAULT "DEFAULT"

The string representation for the default TFS

STR_TFS_TYPE_EMBED

#define STR_TFS_TYPE_EMBED "EMBED"

The string representation for the embedded TFS

STR_TFS_TYPE_HYBRID

#define STR_TFS_TYPE_HYBRID "HYBRID"

The string representation for the hybrid TFS

STR_TFS_TYPE_LOCAL

#define STR_TFS_TYPE_LOCAL "LOCAL"

The string representation for the RaimaDB TFS

STR_TFS_TYPE_RDM

#define STR_TFS_TYPE_RDM "RDM"

The string representation for the RaimaDB TFS

STR_TFS_TYPE_REMOTE

#define STR_TFS_TYPE_REMOTE "REMOTE"

The string representation for an alias of TFS client

STR_TFS_TYPE_SERVER

#define STR_TFS_TYPE_SERVER "SERVER"

The string representation for an alias of embedded TFS

Typedef Documentation

RDM_TFS

typedef struct RDM_TFS_S* RDM_TFS

RaimaDB TFS Handle.

RDM_TFS_C

typedef const struct RDM_TFS_S* RDM_TFS_C

Enumeration Type Documentation

TFS_TYPE

enum TFS_TYPE

tfs types

Enumerator
TFS_TYPE_DEFAULT

The default TFS, which depend on which TFS your application is linked with

TFS_TYPE_EMBED

The built in in-memory TFS, embedded tfs, or TFS server

TFS_TYPE_CLIENT

The TFS client that only has the capability to connect to a remote TFS

TFS_TYPE_HYBRID

The hybrid TFS that has all capabilities

TFS_TYPE_RDM

The RaimaDB TFS implementation

TFS_TYPE_LOCAL

The LOCAL TFS implementation

@ TFS_TYPE_EMBED
Definition: rdmtfstypes.h:29
@ TFS_TYPE_LOCAL
Definition: rdmtfstypes.h:33
@ TFS_TYPE_HYBRID
Definition: rdmtfstypes.h:31
@ TFS_TYPE_DEFAULT
Definition: rdmtfstypes.h:27
TFS_TYPE
Definition: rdmtfstypes.h:26
@ TFS_TYPE_CLIENT
Definition: rdmtfstypes.h:30
@ TFS_TYPE_RDM
Definition: rdmtfstypes.h:32