FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kPropertyList.z.h
1 #ifndef K_FIRESYNC_PROPERTY_LIST_Z_H
2 #define K_FIRESYNC_PROPERTY_LIST_Z_H
3 
4 #include <kFireSync/Data/kPropertyList.h>
5 #include <kApi/Data/kArrayList.h>
6 #include <kApi/Data/kString.h>
7 #include <kApi/Data/kXml.h>
8 #include <stdlib.h>
9 
10 kBeginHeader()
11 
12 typedef struct
13 {
14  kString name;
15  kString value;
16 } kPropertyListProperty;
17 
18 typedef struct
19 {
20  kObjectClass base;
21  kArrayList properties;
22 } kPropertyListClass;
23 
24 #define kPropertyList_Cast_(P) kCastClass_(kPropertyList, P)
25 
26 kFsFx(kStatus) kPropertyList_Init(kPropertyList id, kType type, kAlloc alloc);
27 kFsFx(kStatus) kPropertyList_VRelease(kPropertyList id);
28 
29 kFsFx(kSize) kPropertyList_FindProperty(kPropertyList id, const kChar* name);
30 
31 kEndHeader()
32 
33 #endif