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_UPG_VALIDATOR_H
9 #define kFS_UPG_VALIDATOR_H
10 
11 #include <kFireSync/kFsDef.h>
12 #include <kFireSync/Data/kPropertyList.h>
14 
22 typedef kObject kUpgValidator;
23 
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 #endif
Contains a set of validation criteria.
#define kDeclareClassEx(PREFIX, SYMBOL, BASE)
Performs package validation using a provided ruleset.
Essential API declarations for the kFireSync library.
Declares the kUpgRuleSet class.