st_storage_l.h File Reference

#include <gwenhywfar/st_storage.h>
#include <gwenhywfar/st_client.h>
#include <gwenhywfar/st_type.h>
#include <gwenhywfar/st_find.h>
#include <gwenhywfar/st_object.h>

Go to the source code of this file.

Functions

int GWEN_StoStorage_BeginEdit (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl)
int GWEN_StoStorage_Close (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, const char *reason)
int GWEN_StoStorage_CloseFind (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, GWEN_STO_TYPE *ts, GWEN_STO_FIND *fnd)
int GWEN_StoStorage_CloseObject (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, GWEN_STO_TYPE *ts, GWEN_STO_OBJECT *o, GWEN_STO_CLOSEMODE cm)
int GWEN_StoStorage_CloseType (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, GWEN_STO_TYPE *ts, GWEN_STO_CLOSEMODE cm)
int GWEN_StoStorage_Create (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl)
int GWEN_StoStorage_CreateObject (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, GWEN_STO_TYPE *ts, GWEN_STO_OBJECT **po)
int GWEN_StoStorage_CreateType (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, const char *typeName, const char *name, GWEN_STO_TYPE **pts)
int GWEN_StoStorage_DeleteObject (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, GWEN_STO_TYPE *ts, GWEN_STO_OBJECT *o)
int GWEN_StoStorage_EndEdit (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, GWEN_STO_CLOSEMODE cm)
int GWEN_StoStorage_FindFirstObject (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, GWEN_STO_TYPE *ts, GWEN_STO_FIND **pfnd, GWEN_TYPE_UINT32 *id)
int GWEN_StoStorage_FindNextObject (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, GWEN_STO_TYPE *ts, GWEN_STO_FIND *fnd, GWEN_TYPE_UINT32 *id)
int GWEN_StoStorage_LockObject (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, GWEN_STO_TYPE *ts, GWEN_TYPE_UINT32 id, GWEN_STO_LOCKMODE lm)
GWEN_ERRORCODE GWEN_StoStorage_ModuleFini ()
GWEN_ERRORCODE GWEN_StoStorage_ModuleInit ()
int GWEN_StoStorage_Open (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, GWEN_TYPE_UINT32 openFlags)
int GWEN_StoStorage_OpenObject (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, GWEN_STO_TYPE *ts, GWEN_TYPE_UINT32 id, GWEN_TYPE_UINT32 openFlags, GWEN_STO_OBJECT **po)
int GWEN_StoStorage_OpenType (GWEN_STO_STORAGE *st, GWEN_STO_CLIENT *cl, const char *typeName, const char *name, GWEN_TYPE_UINT32 openFlags, GWEN_STO_TYPE **pts)


Function Documentation

int GWEN_StoStorage_BeginEdit ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl 
)

int GWEN_StoStorage_Close ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
const char *  reason 
)

int GWEN_StoStorage_CloseFind ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
GWEN_STO_TYPE ts,
GWEN_STO_FIND fnd 
)

int GWEN_StoStorage_CloseObject ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
GWEN_STO_TYPE ts,
GWEN_STO_OBJECT o,
GWEN_STO_CLOSEMODE  cm 
)

int GWEN_StoStorage_CloseType ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
GWEN_STO_TYPE ts,
GWEN_STO_CLOSEMODE  cm 
)

int GWEN_StoStorage_Create ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl 
)

int GWEN_StoStorage_CreateObject ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
GWEN_STO_TYPE ts,
GWEN_STO_OBJECT **  po 
)

int GWEN_StoStorage_CreateType ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
const char *  typeName,
const char *  name,
GWEN_STO_TYPE **  pts 
)

int GWEN_StoStorage_DeleteObject ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
GWEN_STO_TYPE ts,
GWEN_STO_OBJECT o 
)

int GWEN_StoStorage_EndEdit ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
GWEN_STO_CLOSEMODE  cm 
)

int GWEN_StoStorage_FindFirstObject ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
GWEN_STO_TYPE ts,
GWEN_STO_FIND **  pfnd,
GWEN_TYPE_UINT32 id 
)

int GWEN_StoStorage_FindNextObject ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
GWEN_STO_TYPE ts,
GWEN_STO_FIND fnd,
GWEN_TYPE_UINT32 id 
)

int GWEN_StoStorage_LockObject ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
GWEN_STO_TYPE ts,
GWEN_TYPE_UINT32  id,
GWEN_STO_LOCKMODE  lm 
)

GWEN_ERRORCODE GWEN_StoStorage_ModuleFini (  ) 

GWEN_ERRORCODE GWEN_StoStorage_ModuleInit (  ) 

int GWEN_StoStorage_Open ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
GWEN_TYPE_UINT32  openFlags 
)

int GWEN_StoStorage_OpenObject ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
GWEN_STO_TYPE ts,
GWEN_TYPE_UINT32  id,
GWEN_TYPE_UINT32  openFlags,
GWEN_STO_OBJECT **  po 
)

int GWEN_StoStorage_OpenType ( GWEN_STO_STORAGE st,
GWEN_STO_CLIENT cl,
const char *  typeName,
const char *  name,
GWEN_TYPE_UINT32  openFlags,
GWEN_STO_TYPE **  pts 
)


Generated on Thu Nov 9 22:06:50 2006 for gwenhywfar by  doxygen 1.5.1