FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kUpgRuleSet.h
Go to the documentation of this file.
1 
8 #ifndef kFS_UPG_RULE_SET_H
9 #define kFS_UPG_RULE_SET_H
10 
11 #include <kFireSync/kFsDef.h>
13 
21 typedef kObject kUpgRuleSet;
22 
27 kFsFx(kStatus) kUpgRuleSet_Construct(kUpgRuleSet* set, kAlloc alloc);
28 
29 kFsFx(kStatus) kUpgRuleSet_Read(kUpgRuleSet set, kXml xml);
30 kFsFx(kStatus) kUpgRuleSet_Write(kUpgRuleSet set, kXml xml);
31 
32 kFsFx(kStatus) kUpgRuleSet_SetName(kUpgRuleSet set, const kChar* name);
33 kFsFx(const kChar*) kUpgRuleSet_Name(kUpgRuleSet set);
34 
35 kFsFx(kStatus) kUpgRuleSet_Add(kUpgRuleSet set, kUpgCondition* rule);
36 kFsFx(kStatus) kUpgRuleSet_Delete(kUpgRuleSet set, kSize index);
37 kFsFx(kStatus) kUpgRuleSet_Clear(kUpgRuleSet set);
38 
39 kFsFx(kSize) kUpgRuleSet_Count(kUpgRuleSet set);
40 kFsFx(kUpgCondition) kUpgRuleSet_At(kUpgRuleSet set, kSize index);
41 
42 #endif
Contains a set of validation criteria.
#define kDeclareClassEx(PREFIX, SYMBOL, BASE)
Essential API declarations for the kFireSync library.
Represents a boolean condition in validation and script files.
Declares the kUpgCondition class.