FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kUpgValidator.h
Go to the documentation of this file.
1 
8 #ifndef kFS_UPGVALIDATOR_H
9 #define kFS_UPGVALIDATOR_H
10 
11 #include <kFireSync/kFsDef.h>
12 #include <kFireSync/Data/kPropertyList.h>
14 
15 kBeginHeader()
16 
17 
24 typedef kObject kUpgValidator;
25 
26 kDeclareClass(kFs, kUpgValidator, kObject)
27 
28 kFsFx(kStatus) kUpgValidator_Construct(kUpgValidator* validator, kAlloc alloc);
29 
30 kFsFx(kStatus) kUpgValidator_Validate(kUpgValidator validator, kPropertyList id, kUpgRuleSet rules);
31 kFsFx(kBool) kUpgValidator_Result(kUpgValidator validator);
32 kFsFx(kSize) kUpgValidator_ErrorCount(kUpgValidator validator);
33 kFsFx(const kChar*) kUpgValidator_ErrorAt(kUpgValidator validator, kSize index);
34 
35 kEndHeader()
36 
37 #endif
Contains a set of validation criteria.
Performs package validation using a provided ruleset.
Essential API declarations for the kFireSync library.
Declares the kUpgRuleSet class.