FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kLocalPipe.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_LOCAL_PIPE_H
9 #define K_FIRESYNC_LOCAL_PIPE_H
10 
11 #include <kFireSync/kNodeDef.h>
12 
13 kBeginHeader()
14 
15 
22 //typedef kObject kLocalPipe; --forward-declared in kFsDef.x.h
23 
24 
33 kFsFx(kStatus) kLocalPipe_Construct(kLocalPipe* pipe, kLocalNode node, kAlloc allocator);
34 
35 kFsFx(kStatus) kLocalPipe_Format(kLocalPipe pipe, kXml xml, kXmlItem item);
36 kFsFx(kStatus) kLocalPipe_Parse(kLocalPipe pipe, kXml xml, kXmlItem item);
37 
38 kFsFx(kStatus) kLocalPipe_AddSystemBlock(kLocalPipe pipe, kPxBlock block);
39 kFsFx(kStatus) kLocalPipe_RemoveSystemBlock(kLocalPipe pipe, kPxBlock block);
40 
41 kFsFx(kStatus) kLocalPipe_ValidateBlockConfig(kLocalPipe pipe, kXml config);
42 
43 kFsFx(kStatus) kLocalPipe_Start(kLocalPipe pipe);
44 kFsFx(kStatus) kLocalPipe_Stop(kLocalPipe pipe);
45 kFsFx(kStatus) kLocalPipe_Pause(kLocalPipe pipe);
46 kFsFx(kStatus) kLocalPipe_Resume(kLocalPipe pipe);
47 
48 kFsFx(kStatus) kLocalPipe_StartReplay(kLocalPipe pipe);
49 kFsFx(kStatus) kLocalPipe_Replay(kLocalPipe pipe, kObject input, kArrayList output);
50 
51 
52 kEndHeader()
53 
54 #include <kFireSync/Local/kLocalPipe.x.h>
55 
56 #endif
57 
Essential declarations related to FireSync nodes.
Abstract base class for pipe block implementations.