FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kAction.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_ACTION_H
9 #define K_FIRESYNC_ACTION_H
10 
11 #include <kFireSync/kNodeDef.h>
13 
14 kBeginHeader()
15 
16 
22 //typedef kObject kAction; --forward-declared in kFsDef.x.h
23 
24 
32 kFsFx(kStatus) kAction_SetName(kAction action, const kChar* name);
33 
41 kFsFx(const kChar*) kAction_Name(kAction action);
42 
50 kFsFx(const kChar*) kAction_TypeName(kAction action);
51 
60 kFsFx(kStatus) kAction_SetTrigger(kAction action, kActionTrigger triggerType);
61 
70 
84 kFsFx(kStatus) kAction_SetConfig(kAction action, kXml settings);
85 
94 kFsFx(kStatus) kAction_Config(kAction action, kXml settings);
95 
109 kFsFx(kStatus) kAction_Invoke(kAction action, kObject input, kObject* output, kAlloc alloc);
110 
111 kEndHeader()
112 
113 #include <kFireSync/Client/kAction.x.h>
114 
115 #endif
kStatus kAction_Invoke(kAction action, kObject input, kObject *output, kAlloc alloc)
Invokes this action.
const kChar * kAction_Name(kAction action)
Gets a descriptive name for this action.
kStatus kAction_SetConfig(kAction action, kXml settings)
Sets configuration for the action.
Represents an action trigger type.
kStatus kAction_SetName(kAction action, const kChar *name)
Sets a descriptive name for the action.
Essential declarations related to FireSync nodes.
Represents action configuration.
kStatus kAction_Config(kAction action, kXml settings)
Gets configuration for the action.
kActionTrigger kAction_Trigger(kAction action)
Gets the trigger type for the action.
kStatus kAction_SetTrigger(kAction action, kActionTrigger triggerType)
Sets the trigger type for the action.
const kChar * kAction_TypeName(kAction action)
Gets the type name of this action.
Declares the kAxAction class and related types.