FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kSvDataInChannel.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYC_SERVER_DATA_IN_CHANNEL_H
9 #define K_FIRESYC_SERVER_DATA_IN_CHANNEL_H
10 
12 
20 //typedef kObject kSvDataInChannel; --forward-declared in kFsDef.x.h
21 
22 kFsFx(kStatus) kSvDataInChannel_Construct(kSvDataInChannel* channel, kSvDataIn service, k32u sourceNode, const kIpEndPoint* sourceEndPoint, kAlloc msgAlloc, kAlloc allocator);
23 
24 kFsFx(kStatus) kSvDataInChannel_SetSocketBufferSize(kSvDataInChannel channel, kSize socketBufferSize);
25 
26 //can be called after initial connection established
27 kFsFx(kStatus) kSvDataInChannel_SetThreadPriority(kSvDataInChannel channel, kThreadPriorityClass priorityClass, k32s priorityOffset);
28 
29 //can be called after initial connection established
30 kFsFx(kStatus) kSvDataInChannel_SetThreadAffinity(kSvDataInChannel channel, kBitArray affinity);
31 
32 kFsFx(kStatus) kSvDataInChannel_AddPort(kSvDataInChannel channel, k16u sourcePortId, kPxPort destPort);
33 
34 kFsFx(kStatus) kSvDataInChannel_Connect(kSvDataInChannel channel);
35 
36 kFsFx(kStatus) kSvDataInChannel_BeginSession(kSvDataInChannel channel);
37 kFsFx(kStatus) kSvDataInChannel_EndSession(kSvDataInChannel channel, kBool synchronizeData);
38 
39 kFsFx(k32u) kSvDataInChannel_SourceNode(kSvDataInChannel channel);
40 
41 kFsFx(const kIpEndPoint*) kSvDataInChannel_SourceEndPoint(kSvDataInChannel channel);
42 
43 kFsFx(kBool) kSvDataInChannel_IsActive(kSvDataInChannel channel);
44 
45 #include <kFireSync/Server/Network/kSvDataInChannel.x.h>
46 
47 #endif
Represents a kPxBlock port.