FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kUpgCondition.z.h
1 #ifndef kFS_UPGCONDITION_Z_H
2 #define kFS_UPGCONDITION_Z_H
3 
5 #include <kApi/Data/kArrayList.h>
6 #include <kApi/Data/kString.h>
7 #include <kApi/Data/kXml.h>
8 
9 kBeginHeader()
10 
11 typedef struct
12 {
13  kObjectClass base;
14  kUpgConditionOp op;
15  kUpgConditionValueType valueType;
16  kString property;
17  kString name;
18  kString value;
19  kArrayList conditions;
20 } kUpgConditionClass;
21 
22 #define kUpgCondition_Cast_(CONTEXT) kCastClass_(kUpgCondition, CONTEXT)
23 
24 kFsFx(kStatus) kUpgCondition_Init(kUpgCondition condition, kType type, kAlloc alloc);
25 kFsFx(kStatus) kUpgCondition_VRelease(kUpgCondition condition);
26 
27 kFsFx(kStatus) kUpgCondition_ReadPropertyTest(kUpgCondition condition, kXml xml, kXmlItem item);
28 kFsFx(kStatus) kUpgCondition_ReadCombinationalTest(kUpgCondition condition, kXml xml, kXmlItem item);
29 kFsFx(kStatus) kUpgCondition_ReadMacroTest(kUpgCondition condition, kXml xml, kXmlItem item);
30 
31 kFsFx(kStatus) kUpgCondition_WritePropertyTest(kUpgCondition condition, kXml xml, kXmlItem item);
32 kFsFx(kStatus) kUpgCondition_WriteCombinationalTest(kUpgCondition condition, kXml xml, kXmlItem item);
33 kFsFx(kStatus) kUpgCondition_WriteMacroTest(kUpgCondition condition, kXml xml, kXmlItem item);
34 
35 kFsFx(kStatus) kUpgCondition_OpNameMap(kUpgCondition condition, kBool parseOrFormat, kChar* name, kSize capacity, kUpgConditionOp* op);
36 
37 kEndHeader()
38 #endif
Represents a boolean condition in validation and script files.
Declares the kUpgCondition class.