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_UPG_SCRIPT_RUNNER_H
9 #define kFS_UPG_SCRIPT_RUNNER_H
10 
11 #include <kFireSync/kFsDef.h>
13 #include <kFireSync/Data/kPropertyList.h>
14 
23 
28 kFsFx(kStatus) kUpgScriptRunner_Construct(kUpgScriptRunner* runner, kAlloc alloc);
29 
30 kFsFx(kStatus) kUpgScriptRunner_Run(kUpgScriptRunner runner, kUpgScript script, kPropertyList properties);
31 
32 kFsFx(kStatus) kUpgScriptRunner_Status(kUpgScriptRunner runner);
33 
34 kFsFx(kSize) kUpgScriptRunner_ActionCount(kUpgScriptRunner runner);
35 kFsFx(kUpgAction) kUpgScriptRunner_ActionAt(kUpgScriptRunner runner, kSize index);
36 
37 kFsFx(kSize) kUpgScriptRunner_ErrorCount(kUpgScriptRunner runner);
38 kFsFx(const kChar*) kUpgScriptRunner_ErrorAt(kUpgScriptRunner runner, kSize index);
39 
40 #endif
#define kDeclareClassEx(PREFIX, SYMBOL, BASE)
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.