st_type_be.h File Reference

#include <gwenhywfar/st_type.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/st_storage_be.h>

Go to the source code of this file.

Functions

GWENHYWFAR_API int GWEN_StoType_AddVarNoLog (GWEN_STO_TYPE *ty, GWEN_STO_VARDEF *vdef)
GWENHYWFAR_API int GWEN_StoType_DecOpenCount (GWEN_STO_TYPE *ty)
GWENHYWFAR_API GWEN_STO_TYPEGWEN_StoType_dup (const GWEN_STO_TYPE *oty)
GWENHYWFAR_API void GWEN_StoType_free (GWEN_STO_TYPE *ty)
GWENHYWFAR_API int GWEN_StoType_GetOpenCount (const GWEN_STO_TYPE *ty)
GWENHYWFAR_API GWEN_STO_TYPEGWEN_StoType_GetOriginalType (const GWEN_STO_TYPE *ty)
GWENHYWFAR_API GWEN_STO_CLIENTGWEN_StoType_GetOwner (const GWEN_STO_TYPE *ty)
GWENHYWFAR_API int GWEN_StoType_IncOpenCount (GWEN_STO_TYPE *ty)
GWENHYWFAR_API int GWEN_StoType_IsModified (const GWEN_STO_TYPE *ty)
GWENHYWFAR_API GWEN_STO_TYPEGWEN_StoType_new (GWEN_STO_STORAGE *storage, GWEN_TYPE_UINT32 id, const char *typeName, const char *name)
GWENHYWFAR_API void GWEN_StoType_SetModified (GWEN_STO_TYPE *ty, int i)
GWENHYWFAR_API void GWEN_StoType_SetOpenCount (GWEN_STO_TYPE *ty, int i)
GWENHYWFAR_API void GWEN_StoType_SetOriginalType (GWEN_STO_TYPE *ty, GWEN_STO_TYPE *oty)
GWENHYWFAR_API void GWEN_StoType_SetOwner (GWEN_STO_TYPE *ty, GWEN_STO_CLIENT *cl)
GWENHYWFAR_API void GWEN_StoType_SetVarList (GWEN_STO_TYPE *ty, const GWEN_STO_VARDEF_LIST *vl)


Function Documentation

GWENHYWFAR_API int GWEN_StoType_AddVarNoLog ( GWEN_STO_TYPE ty,
GWEN_STO_VARDEF vdef 
)

Takes over ownership of the var

GWENHYWFAR_API int GWEN_StoType_DecOpenCount ( GWEN_STO_TYPE ty  ) 

GWENHYWFAR_API GWEN_STO_TYPE* GWEN_StoType_dup ( const GWEN_STO_TYPE oty  ) 

GWENHYWFAR_API void GWEN_StoType_free ( GWEN_STO_TYPE ty  ) 

GWENHYWFAR_API int GWEN_StoType_GetOpenCount ( const GWEN_STO_TYPE ty  ) 

GWENHYWFAR_API GWEN_STO_TYPE* GWEN_StoType_GetOriginalType ( const GWEN_STO_TYPE ty  ) 

GWENHYWFAR_API GWEN_STO_CLIENT* GWEN_StoType_GetOwner ( const GWEN_STO_TYPE ty  ) 

GWENHYWFAR_API int GWEN_StoType_IncOpenCount ( GWEN_STO_TYPE ty  ) 

GWENHYWFAR_API int GWEN_StoType_IsModified ( const GWEN_STO_TYPE ty  ) 

GWENHYWFAR_API GWEN_STO_TYPE* GWEN_StoType_new ( GWEN_STO_STORAGE storage,
GWEN_TYPE_UINT32  id,
const char *  typeName,
const char *  name 
)

GWENHYWFAR_API void GWEN_StoType_SetModified ( GWEN_STO_TYPE ty,
int  i 
)

GWENHYWFAR_API void GWEN_StoType_SetOpenCount ( GWEN_STO_TYPE ty,
int  i 
)

GWENHYWFAR_API void GWEN_StoType_SetOriginalType ( GWEN_STO_TYPE ty,
GWEN_STO_TYPE oty 
)

GWENHYWFAR_API void GWEN_StoType_SetOwner ( GWEN_STO_TYPE ty,
GWEN_STO_CLIENT cl 
)

GWENHYWFAR_API void GWEN_StoType_SetVarList ( GWEN_STO_TYPE ty,
const GWEN_STO_VARDEF_LIST vl 
)


Generated on Sat Sep 16 11:19:16 2006 for gwenhywfar by  doxygen 1.4.7