FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kSvHealthOut.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYC_SERVER_HEALTH_OUT_H
9 #define K_FIRESYC_SERVER_HEALTH_OUT_H
10 
12 
20 //typedef kObject kSvHealthOut; --forward-declared in kFsDef.x.h
21 
31 kFsFx(kStatus) kSvHealthOut_Construct(kSvHealthOut* service, kSvNode node, kAlloc allocator);
32 
33 kFsFx(kStatus) kSvHealthOut_SetLocalEndPoint(kSvHealthOut service, kIpAddress address, k32u port);
34 kFsFx(kIpEndPoint) kSvHealthOut_LocalEndPoint(kSvHealthOut service);
35 
36 kFsFx(kStatus) kSvHealthOut_SetLogPeriod(kSvHealthOut service, k64u period);
37 kFsFx(k64u) kSvHealthOut_LogPeriod(kSvHealthOut service);
38 
39 kFsFx(kStatus) kSvHealthOut_StartService(kSvHealthOut service);
40 kFsFx(kStatus) kSvHealthOut_StopService(kSvHealthOut service);
41 
42 kFsFx(kStatus) kSvHealthOut_AddAppChannel(kSvHealthOut service, kCallbackFx function, kPointer receiver, kSvHealthOutApp* appChannel);
43 kFsFx(kStatus) kSvHealthOut_RemoveAppChannel(kSvHealthOut service, kSvHealthOutApp appChannel);
44 
45 kFsFx(kStatus) kSvHealthOut_ReadHealthLog(kSvHealthOut service, kHealthSummary* summary, kAlloc alloc);
46 kFsFx(kStatus) kSvHealthOut_ClearHealthLog(kSvHealthOut service);
47 
48 #include <kFireSync/Server/Network/kSvHealthOut.x.h>
49 
50 #endif
Represents a summary of health log data.
Provides FireSync node network services and mediates access to node hardware.