FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kUpgrader.h
Go to the documentation of this file.
1 
8 #ifndef kFS_UPGRADER_H
9 #define kFS_UPGRADER_H
10 
11 #include <kFireSync/kFsDef.h>
15 #include <kApi/Utils/kEvent.h>
17 #include <kFireSync/Client/kNode.h>
18 #include <kFireSync/Data/kPropertyList.h>
19 
20 kBeginHeader()
21 
22 
29 typedef kObject kUpgrader;
30 
31 kDeclareClass(kFs, kUpgrader, kObject)
32 kDeclareValue(kFs, kUpgraderNode, kValue)
33 
34 kFsFx(kStatus) kUpgrader_Construct(kUpgrader* upgrader, kAlloc alloc);
35 
36 kFsFx(kStatus) kUpgrader_AddNode(kUpgrader upgrader, kNode node, kPropertyList properties);
37 kFsFx(kSize) kUpgrader_NodeCount(kUpgrader upgrader);
38 kFsFx(kStatus) kUpgrader_SetLocalNode(kUpgrader upgrader, k32u localNode);
39 
40 kFsFx(kStatus) kUpgrader_SkipValidation(kUpgrader upgrader, kBool skip);
41 
42 kFsFx(kStatus) kUpgrader_Run(kUpgrader upgrader, kSystem system, kArchive archive);
43 
44 kFsFx(k32u) kUpgrader_Progress(kUpgrader upgrader);
45 kFsFx(kEvent) kUpgrader_LogEvent(kUpgrader upgrader);
46 
47 kEndHeader()
48 
49 #endif
Declares the kArchive class.
Performs upgrade using a supplied upgrade package.
Declares the kUpgActionRunner class.
Declares the kSystem type.
Represents a FireSync node (sensor).
Essential API declarations for the kFireSync library.
Declares the kNode type.
Represents a collection of FireSync nodes (sensors).
Declares the kUpgCompat5 class.