#include <gwenhywfar/types.h>
#include <gwenhywfar/st_log.h>
#include <gwenhywfar/st_client.h>
Go to the source code of this file.
#define GWEN_STO_OPENFLAGS_RD 0x00000001 |
#define GWEN_STO_OPENFLAGS_WR 0x00000002 |
typedef struct GWEN_STO_STORAGE GWEN_STO_STORAGE |
typedef void(*) GWEN_STO_STORAGE_LOG_CB(GWEN_STO_STORAGE *st, const GWEN_STO_LOG *log) |
enum GWEN_STO_CLOSEMODE |
enum GWEN_STO_LOCKMODE |
GWENHYWFAR_API GWEN_STO_STORAGE* GWEN_StoStorage_Factory | ( | const char * | modname, | |
const char * | address | |||
) |
GWENHYWFAR_API void GWEN_StoStorage_free | ( | GWEN_STO_STORAGE * | st | ) |
GWENHYWFAR_API const char* GWEN_StoStorage_GetAddress | ( | const GWEN_STO_STORAGE * | st | ) |
GWENHYWFAR_API const char* GWEN_StoStorage_GetTypeName | ( | const GWEN_STO_STORAGE * | st | ) |
GWENHYWFAR_API int GWEN_StoStorage_RegisterClient | ( | GWEN_STO_STORAGE * | st, | |
const char * | userName, | |||
GWEN_STO_CLIENT ** | pcl | |||
) |
GWENHYWFAR_API GWEN_STO_STORAGE_LOG_CB GWEN_StoStorage_SetLog_Cb | ( | GWEN_STO_STORAGE * | st, | |
GWEN_STO_STORAGE_LOG_CB | cb | |||
) |
GWENHYWFAR_API int GWEN_StoStorage_UnregisterClient | ( | GWEN_STO_STORAGE * | st, | |
GWEN_STO_CLIENT * | cl | |||
) |