FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kSvDiscoveryProvider.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYC_SERVER_DISCOVERY_PROVIDER_H
9 #define K_FIRESYC_SERVER_DISCOVERY_PROVIDER_H
10 
12 
21 //typedef kObject kSvDiscoveryProvider; --forward-declared in kFsDef.x.h
22 
29 kFsFx(kStatus) kSvDiscoveryProvider_Construct(kSvDiscoveryProvider* provider, kSystem system, kAlloc allocator);
30 
31 //called by kSystem to manage creation/destruction of server nodes
32 kFsFx(kStatus) kSvDiscoveryProvider_ConstructServerNode(kSvDiscoveryProvider provider, kHxNode hardwareNode, kSvNode* node);
33 kFsFx(kStatus) kSvDiscoveryProvider_DestroyServerNode(kSvDiscoveryProvider provider, k32u nodeId);
34 kFsFx(kStatus) kSvDiscoveryProvider_DestroyAllServerNodes(kSvDiscoveryProvider provider);
35 
36 #include <kFireSync/Server/Network/kSvDiscoveryProvider.x.h>
37 
38 #endif
Abstract base class for hardware node classes.
Represents a collection of FireSync nodes (sensors).
Provides FireSync node network services and mediates access to node hardware.