C# Class TrakHound.Servers.DataProcessing.DeviceServer

Data Processing Server for individual device. Handles plugins and events related to the device.
Afficher le fichier Open project: TrakHound/TrakHound-Community Class Usage Examples

Private Properties

Свойство Type Description
ClosePlugins void
Initialize void
InitializePlugins void
PluginSendData void
SendPluginData void
StartPlugins void

Méthodes publiques

Méthode Description
DeviceServer ( DeviceConfiguration config, List serverPlugins ) : System
SendPluginData ( string id, object obj ) : void
SendPluginData ( string id, string message ) : void
Start ( ) : void
Stop ( ) : void

Private Methods

Méthode Description
ClosePlugins ( ) : void
Initialize ( DeviceConfiguration config ) : void
InitializePlugins ( DeviceConfiguration config ) : void
PluginSendData ( object o ) : void
SendPluginData ( EventData data ) : void
StartPlugins ( ) : void

Method Details

DeviceServer() public méthode

public DeviceServer ( DeviceConfiguration config, List serverPlugins ) : System
config TrakHound.Configurations.DeviceConfiguration
serverPlugins List
Résultat System

SendPluginData() public méthode

public SendPluginData ( string id, object obj ) : void
id string
obj object
Résultat void

SendPluginData() public méthode

public SendPluginData ( string id, string message ) : void
id string
message string
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void