1 #ifndef K_FIRESYNC_PROPERTY_LIST_H
2 #define K_FIRESYNC_PROPERTY_LIST_H
9 kDeclareValueEx(kFs, kPropertyListProperty,
kValue)
11 kFsFx(
kStatus) kPropertyList_Construct(kPropertyList*
id,
kAlloc alloc);
13 kFsFx(
kStatus) kPropertyList_Read(kPropertyList
id,
kXml xml);
14 kFsFx(
kStatus) kPropertyList_Write(kPropertyList
id,
kXml xml);
16 kFsFx(
kStatus) kPropertyList_SetText(kPropertyList
id, const
kChar* name, const
kChar* value);
17 kFsFx(
kStatus) kPropertyList_SetInt(kPropertyList
id, const
kChar* name,
k64s value);
18 kFsFx(
kStatus) kPropertyList_SetFloat(kPropertyList
id, const
kChar* name,
k64f value);
21 kFsFx(
kStatus) kPropertyList_Delete(kPropertyList
id, const
kChar* name);
22 kFsFx(
kStatus) kPropertyList_Clear(kPropertyList
id);
24 kFsFx(
kSize) kPropertyList_Count(kPropertyList
id);
25 kFsFx(const
kChar*) kPropertyList_NameAt(kPropertyList
id,
kSize index);
27 kFsFx(
kBool) kPropertyList_Exists(kPropertyList
id, const
kChar* name);
28 kFsFx(const
kChar*) kPropertyList_Text(kPropertyList
id, const
kChar* name);
29 kFsFx(
k64s) kPropertyList_Int(kPropertyList
id, const
kChar* name);
30 kFsFx(
k64f) kPropertyList_Float(kPropertyList
id, const
kChar* name);
31 kFsFx(
kVersion) kPropertyList_Version(kPropertyList
id, const
kChar* name);
#define kDeclareClassEx(PREFIX, SYMBOL, BASE)
Essential API declarations for the kFireSync library.