FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kUpgValidator.z.h
1 #ifndef kFS_UPGVALIDATOR_Z_H
2 #define kFS_UPGVALIDATOR_Z_H
3 
5 #include <kApi/Data/kArrayList.h>
6 #include <kApi/Data/kString.h>
7 #include <stdlib.h>
8 
9 kBeginHeader()
10 
11 typedef struct
12 {
13  kObjectClass base;
14  kPropertyList id;
15  kArrayList errors;
16  kBool result;
17 } kUpgValidatorClass;
18 
19 #define kUpgValidator_Cast_(CONTEXT) kCastClass_(kUpgValidator, CONTEXT)
20 
21 kFsFx(kStatus) kUpgValidator_Init(kUpgValidator set, kType type, kAlloc alloc);
22 kFsFx(kStatus) kUpgValidator_VRelease(kUpgValidator set);
23 
24 kFsFx(kStatus) kUpgValidator_AddError(kUpgValidator validator, const kChar* error);
25 
26 kEndHeader()
27 #endif
Performs package validation using a provided ruleset.
Declares upgrade utilities.