C# Class TrakHound.Servers.DataProcessing.ProcessingServer

Afficher le fichier Open project: TrakHound/TrakHound-Community Class Usage Examples

Méthodes publiques

Méthode Description
Login ( ) : void
Login ( ServerCredentials loginData ) : void
Login ( UserConfiguration userConfig ) : void
Logout ( ) : void
ProcessingServer ( ) : System
Start ( ) : void
Stop ( ) : void

Private Methods

Méthode 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 méthode

public Login ( ) : void
Résultat void

Login() public méthode

public Login ( ServerCredentials loginData ) : void
loginData TrakHound.API.Users.ServerCredentials
Résultat void

Login() public méthode

public Login ( UserConfiguration userConfig ) : void
userConfig TrakHound.API.Users.UserConfiguration
Résultat void

Logout() public méthode

public Logout ( ) : void
Résultat void

ProcessingServer() public méthode

public ProcessingServer ( ) : System
Résultat System

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void