SOS: Scalable Object Store  4.0.0
 All Classes Functions Variables Typedefs Enumerations Enumerator Groups Pages
Container Types

Classes

struct  sos_config_data_s
 

Macros

#define SOS_POS_KEEP_TIME   "POS_KEEP_TIME"
 
#define SOS_CONTAINER_NAME_LEN   64
 
#define SOS_CONFIG_NAME_LEN   64
 

Typedefs

typedef struct sos_container_s * sos_t
 
typedef enum sos_perm_e sos_perm_t
 
typedef enum sos_commit_e sos_commit_t
 Specifies whether to commit synchronously or asynchronously.
 
typedef struct sos_config_iter_s * sos_config_iter_t
 
typedef struct sos_config_data_ssos_config_t
 

Enumerations

enum  sos_perm_e { SOS_PERM_RO = 0, SOS_PERM_RW }
 
enum  sos_commit_e { SOS_COMMIT_ASYNC, SOS_COMMIT_SYNC }
 Specifies whether to commit synchronously or asynchronously. More...
 

Detailed Description

Enumeration Type Documentation

Specifies whether to commit synchronously or asynchronously.

Enumerator
SOS_COMMIT_ASYNC 

Returns immediately, the sync to storage will be completed asynchronously

SOS_COMMIT_SYNC 

Does not return until the sync is complete