8 #ifndef K_FIRESYNC_DISCOVERY_PROVIDER_H
9 #define K_FIRESYNC_DISCOVERY_PROVIDER_H
30 kFsFx(
kStatus) kDiscoveryProvider_AddAdapter(kDiscoveryProvider provider, const
kChar* interfaceName);
32 kFsFx(
kBool) kDiscoveryProvider_CanSetAddress(kDiscoveryProvider provider);
33 kFsFx(
kStatus) kDiscoveryProvider_SetAddress(kDiscoveryProvider provider,
k32u id,
kSize localAdapterId,
kSize nodeInterfaceIndex, const
kIpConfig* ipConfig);
38 kFsFx(
kStatus) kDiscoveryProvider_StartEnum(kDiscoveryProvider provider);
39 kFsFx(
kStatus) kDiscoveryProvider_WaitFirst(kDiscoveryProvider provider);
40 kFsFx(
kStatus) kDiscoveryProvider_StopEnum(kDiscoveryProvider provider);
42 kFsFx(
kStatus) kDiscoveryProvider_StartRescueRequests(kDiscoveryProvider provider);
43 kFsFx(
kStatus) kDiscoveryProvider_StopRescueRequests(kDiscoveryProvider provider);
45 kFsFx(
kStatus) kDiscoveryProvider_ConstructNodeProvider(kDiscoveryProvider provider, const kDiscoveryInfo* info, kNodeProvider* nodeProvider,
kAlloc allocator);
47 kFsFx(
k64u) kDiscoveryProvider_ResetHoldTime(kDiscoveryProvider provider,
kVersion protocolVersion);
49 #include <kFireSync/Client/Network/kDiscoveryProvider.x.h>
kStatus(kCall * kDiscoveryEnumFx)(kPointer context, kDiscoveryProvider provider, kArrayList info)
Defines the signature for a discovery enumeration handler.
Definition: kDiscoveryProvider.h:15
Represents address configuration for an Internet Protocol adapter.
Definition: kFsDef.h:157
Essential declarations related to FireSync nodes.
kStatus(kCall * kDiscoveryAddressChangeFx)(kPointer context, kDiscoveryProvider provider, const kDiscoverySetAddressInfo *info)
Defines the signature for a discovery set-address handler.
Definition: kDiscoveryProvider.h:18
Represents a collection of FireSync nodes (sensors).