C# Class TrakHound.Servers.DataProcessing.ProcessingServer

Mostrar archivo Open project: TrakHound/TrakHound-Community Class Usage Examples

Public Methods

Method Description
Login ( ) : void
Login ( ServerCredentials loginData ) : void
Login ( UserConfiguration userConfig ) : void
Logout ( ) : void
ProcessingServer ( ) : System
Start ( ) : void
Stop ( ) : void

Private Methods

Method Description
AddDevice ( DeviceConfiguration config ) : void
ApiMonitor_ApiConfigurationChanged ( ApiConfiguration config ) : void
CheckLocalDevices ( ) : void
CheckUserDevices ( UserConfiguration userConfig ) : void
CreatePluginInstance ( IServerPlugin plugin ) : IServerPlugin
DevicesMonitor_Initialize ( ) : void
DevicesMonitor_Start ( ) : void
DevicesMonitor_Stop ( ) : void
DevicesMonitor_Worker ( ) : void
LoadDevices ( ) : void
LoadServerPlugins ( ) : void
LoadServerPlugins ( Assembly assembly ) : void
LoadServerPlugins ( string path ) : void
LoginMonitor_UserChanged ( ServerCredentials loginData ) : void
PrintServerPluginInfo ( List plugins ) : void
RemoveAllDevices ( ) : void
SendCurrentUserChanged ( UserConfiguration userConfig ) : void
SendPluginData ( string id, string message ) : void
Server_Started ( DeviceServer server ) : void
Server_Stopped ( DeviceServer server ) : void
StartDeviceServer ( object obj ) : void
UpdateLoginInformation ( DeviceServer server ) : void

Method Details

Login() public method

public Login ( ) : void
return void

Login() public method

public Login ( ServerCredentials loginData ) : void
loginData TrakHound.API.Users.ServerCredentials
return void

Login() public method

public Login ( UserConfiguration userConfig ) : void
userConfig TrakHound.API.Users.UserConfiguration
return void

Logout() public method

public Logout ( ) : void
return void

ProcessingServer() public method

public ProcessingServer ( ) : System
return System

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void