FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kUpgScriptRunner.h
Go to the documentation of this file.
1 
8 #ifndef kFS_UPkFS_CRIPTRUNNER_H
9 #define kFS_UPkFS_CRIPTRUNNER_H
10 
11 #include <kFireSync/kFsDef.h>
13 #include <kFireSync/Data/kPropertyList.h>
14 
15 kBeginHeader()
16 
17 
25 kDeclareClass(kFs, kUpgScriptRunner, kObject)
26 
27 kFsFx(kStatus) kUpgScriptRunner_Construct(kUpgScriptRunner* runner, kAlloc alloc);
28 
29 kFsFx(kStatus) kUpgScriptRunner_Run(kUpgScriptRunner runner, kUpgScript script, kPropertyList properties);
30 
31 kFsFx(kStatus) kUpgScriptRunner_Status(kUpgScriptRunner runner);
32 
33 kFsFx(kSize) kUpgScriptRunner_ActionCount(kUpgScriptRunner runner);
34 kFsFx(kUpgAction) kUpgScriptRunner_ActionAt(kUpgScriptRunner runner, kSize index);
35 
36 kFsFx(kSize) kUpgScriptRunner_ErrorCount(kUpgScriptRunner runner);
37 kFsFx(const kChar*) kUpgScriptRunner_ErrorAt(kUpgScriptRunner runner, kSize index);
38 
39 kEndHeader()
40 #endif
Executes an upgrade script and produces a list of applicable actions.
Essential API declarations for the kFireSync library.
Represents an upgrade action (e.g.
Represents an upgrade script.
Declares the kUpgScript class.