|
gwenhywfar
4.3.3
|
This group contains the definition of a GWEN_REFPTR_INFO object. More...
Constructor, Destructor, Copy, Duplicate functions | |
| GWENHYWFAR_API GWEN_REFPTR_INFO * | GWEN_RefPtrInfo_new (void) |
| GWENHYWFAR_API void | GWEN_RefPtrInfo_free (GWEN_REFPTR_INFO *rpi) |
| GWENHYWFAR_API void | GWEN_RefPtrInfo_Attach (GWEN_REFPTR_INFO *rpi) |
Getting and Setting Flags | |
These flags are used for newly created GWEN_REFPTR to provide a default value. Please see GWEN_REFPTR_FLAGS_AUTODELETE and following. | |
| GWENHYWFAR_API uint32_t | GWEN_RefPtrInfo_GetFlags (const GWEN_REFPTR_INFO *rpi) |
| GWENHYWFAR_API void | GWEN_RefPtrInfo_SetFlags (GWEN_REFPTR_INFO *rpi, uint32_t fl) |
| GWENHYWFAR_API void | GWEN_RefPtrInfo_AddFlags (GWEN_REFPTR_INFO *rpi, uint32_t fl) |
| GWENHYWFAR_API void | GWEN_RefPtrInfo_DelFlags (GWEN_REFPTR_INFO *rpi, uint32_t fl) |
Prototypes for Virtual Functions | |
| typedef void(* | GWEN_REFPTR_INFO_FREE_FN )(void *dp) |
| typedef void *(* | GWEN_REFPTR_INFO_DUP_FN )(void *dp) |
Setters for Virtual Functions | |
| GWENHYWFAR_API void | GWEN_RefPtrInfo_SetFreeFn (GWEN_REFPTR_INFO *rpi, GWEN_REFPTR_INFO_FREE_FN f) |
| GWENHYWFAR_API void | GWEN_RefPtrInfo_SetDupFn (GWEN_REFPTR_INFO *rpi, GWEN_REFPTR_INFO_DUP_FN f) |
This group contains the definition of a GWEN_REFPTR_INFO object.
| GWENHYWFAR_API void GWEN_RefPtrInfo_AddFlags | ( | GWEN_REFPTR_INFO * | rpi, |
| uint32_t | fl | ||
| ) |
| GWENHYWFAR_API void GWEN_RefPtrInfo_Attach | ( | GWEN_REFPTR_INFO * | rpi | ) |
Definition at line 138 of file refptr.c.
Referenced by GWEN_List_SetRefPtrInfo(), and GWEN_RefPtrObject_new().
| GWENHYWFAR_API void GWEN_RefPtrInfo_DelFlags | ( | GWEN_REFPTR_INFO * | rpi, |
| uint32_t | fl | ||
| ) |
| GWENHYWFAR_API void GWEN_RefPtrInfo_free | ( | GWEN_REFPTR_INFO * | rpi | ) |
Definition at line 126 of file refptr.c.
References DBG_VERBOUS, GWEN_FREE_OBJECT, and GWEN_LOGDOMAIN.
Referenced by GWEN_List_free(), GWEN_List_SetRefPtrInfo(), and GWEN_StringList2_new().
| GWENHYWFAR_API uint32_t GWEN_RefPtrInfo_GetFlags | ( | const GWEN_REFPTR_INFO * | rpi | ) |
| GWENHYWFAR_API GWEN_REFPTR_INFO* GWEN_RefPtrInfo_new | ( | void | ) |
Definition at line 115 of file refptr.c.
References GWEN_NEW_OBJECT.
Referenced by GWEN_StringList2_new().
| GWENHYWFAR_API void GWEN_RefPtrInfo_SetDupFn | ( | GWEN_REFPTR_INFO * | rpi, |
| GWEN_REFPTR_INFO_DUP_FN | f | ||
| ) |
| GWENHYWFAR_API void GWEN_RefPtrInfo_SetFlags | ( | GWEN_REFPTR_INFO * | rpi, |
| uint32_t | fl | ||
| ) |
| GWENHYWFAR_API void GWEN_RefPtrInfo_SetFreeFn | ( | GWEN_REFPTR_INFO * | rpi, |
| GWEN_REFPTR_INFO_FREE_FN | f | ||
| ) |
Definition at line 146 of file refptr.c.
Referenced by GWEN_StringList2_new().
1.8.1.2