FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kData6Client.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_DATA_6_CLIENT_H
9 #define K_FIRESYNC_DATA_6_CLIENT_H
10 
11 #include <kFireSync/kNodeDef.h>
12 
20 //typedef kObject kData6Client; --forward-declared in kFsDef.x.h
21 
28 kFsFx(kStatus) kData6Client_Construct(kData6Client* client, kAlloc allocator);
29 
30 kFsFx(kStatus) kData6Client_SetMessageAlloc(kData6Client client, kAlloc alloc);
31 
32 kFsFx(kStatus) kData6Client_SetBufferSize(kData6Client client, kSize size);
33 
34 kFsFx(kStatus) kData6Client_SetReceiveHandler(kData6Client client, kCallbackFx function, kPointer receiver);
35 
36 kFsFx(kBool) kData6Client_SourcePortsEqual(kData6Client client, const k16u* outputPorts, kSize count);
37 
38 kFsFx(kStatus) kData6Client_SetSourcePorts(kData6Client client, const k16u* outputPorts, kSize count);
39 
40 kFsFx(kStatus) kData6Client_BeginOpen(kData6Client client, kIpAddress ipAddress, k32u ipPort);
41 kFsFx(kStatus) kData6Client_EndOpen(kData6Client client);
42 
43 kFsFx(kStatus) kData6Client_EndDataSession(kData6Client client);
44 
45 kFsFx(kStatus) kData6Client_Close(kData6Client client, k64u timeout);
46 
47 #include <kFireSync/Client/Network/kData6Client.x.h>
48 
49 #endif
Essential declarations related to FireSync nodes.