FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kDiscoveryProvider.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_DISCOVERY_PROVIDER_H
9 #define K_FIRESYNC_DISCOVERY_PROVIDER_H
10 
11 #include <kFireSync/kNodeDef.h>
12 #include <kApi/Io/kStream.h>
13 
14 kBeginHeader()
15 
16 
17 typedef kStatus (kCall* kDiscoveryEnumFx)(kPointer context, kDiscoveryProvider provider, kArrayList info);
18 
25 //typedef kObject kDiscoveryProvider; --forward-declared in kFsDef.x.h
26 
27 kFsFx(k64u) kDiscoveryProvider_ResetHoldTime(kDiscoveryProvider provider, kVersion protocolVersion);
28 
29 kFsFx(kBool) kDiscoveryProvider_CanSetAddress(kDiscoveryProvider provider);
30 kFsFx(kStatus) kDiscoveryProvider_SetAddress(kDiscoveryProvider provider, k32u id, const kIpConfig* ipConfig);
31 
32 kFsFx(kStatus) kDiscoveryProvider_SetEnumHandler(kDiscoveryProvider provider, kDiscoveryEnumFx function, kPointer receiver);
33 
34 kFsFx(kStatus) kDiscoveryProvider_StartEnum(kDiscoveryProvider provider);
35 kFsFx(kStatus) kDiscoveryProvider_WaitFirst(kDiscoveryProvider provider);
36 kFsFx(kStatus) kDiscoveryProvider_StopEnum(kDiscoveryProvider provider);
37 
38 kFsFx(kStatus) kDiscoveryProvider_StartRescueRequests(kDiscoveryProvider provider);
39 kFsFx(kStatus) kDiscoveryProvider_StopRescueRequests(kDiscoveryProvider provider);
40 
41 kFsFx(kStatus) kDiscoveryProvider_ConstructNodeProvider(kDiscoveryProvider provider, const kDiscoveryInfo* info, kNodeProvider* nodeProvider, kAlloc allocator);
42 
43 kEndHeader()
44 
45 #include <kFireSync/Client/Network/kDiscoveryProvider.x.h>
46 
47 #endif
kStatus(kCall * kDiscoveryEnumFx)(kPointer context, kDiscoveryProvider provider, kArrayList info)
Defines the signature for a discovery enumeration handler.
Definition: kDiscoveryProvider.h:17
Represents address configuration for an Internet Protocol adapter.
Definition: kFsDef.h:156
Essential declarations related to FireSync nodes.