C# Class com.vtcsecure.ace.windows.Services.ServiceManager

Inheritance: VATRP.Core.Services.ServiceManagerBase
Show file Open project: VTCSecureLLC/ace-windows

Private Properties

Property Type Description
AdvancedSettings void
ApplyAVPFChanges void
ApplyCallSettingsChanges void
ApplyCodecChanges void
ApplyDtmfInbandChanges void
ApplyDtmfOnSIPInfoChanges void
ApplyMediaSettingsChanges void
ApplyNetworkingChanges void
CredentialsReceived void
GetGeolocation void
GetMediaEncryptionText LinphoneMediaEncryption
LoadActiveAccount VATRP.Core.Model.VATRPAccount
LoadJsonProviders bool
LoadPrivateData void
LocatioTimerElapsed void
LogError void
OnAccountsServiceStarted void
OnAccountsServiceStopped void
OnConfigurationServiceStarted void
OnConfigurationServiceStopped void
OnContactserviecStarted void
OnHistoryServiceStarted void
OnHistoryServiceStopped void
OnLinphoneServiceStarted void
OnLinphoneServiceStopped void
OnProviderServiceStarted void
OnProviderServiceStopped void
ParseHttpResponse void
Register void
RegisterNewAccount void
RequestLinphoneCredentials bool
SaveAccountSettings void
ServiceManager System
Start bool
StartLinphoneService bool
StartLocationRequestTimer void
StartupLinphoneCore void
Stop void
UpdateLoggedinContact void
UpdateProvidersList void
WaitForServiceCompletion bool

Public Methods

Method Description
BuildDataPath ( string folder ) : string
BuildStoragePath ( string folder ) : string
ClearAccountInformation ( ) : void
ClearProxyInformation ( ) : void
GetAvailableCameras ( ) : List
GetAvailableMicrophones ( ) : List
GetAvailableSpeakers ( ) : List
GetPWFile ( ) : string
GetSelectedCamera ( ) : VATRP.Core.Model.VATRPDevice
GetSelectedMicrophone ( ) : VATRP.Core.Model.VATRPDevice
GetSelectedSpeakers ( ) : VATRP.Core.Model.VATRPDevice
Initialize ( ) : bool
IsDeviceAvailable ( string deviceId, List deviceList ) : bool
SetCamera ( string deviceId ) : void
SetCaptureDevice ( string deviceId ) : void
SetSpeakers ( string deviceId ) : void
UpdateLinphoneConfig ( ) : bool

Private Methods

Method Description
AdvancedSettings ( ) : void
ApplyAVPFChanges ( ) : void
ApplyCallSettingsChanges ( ) : void
ApplyCodecChanges ( ) : void
ApplyDtmfInbandChanges ( ) : void
ApplyDtmfOnSIPInfoChanges ( ) : void
ApplyMediaSettingsChanges ( ) : void
ApplyNetworkingChanges ( ) : void
CredentialsReceived ( object sender, DownloadStringCompletedEventArgs e ) : void
GetGeolocation ( ) : void
GetMediaEncryptionText ( string s ) : LinphoneMediaEncryption
LoadActiveAccount ( ) : VATRP.Core.Model.VATRPAccount
LoadJsonProviders ( ) : bool
LoadPrivateData ( ) : void
LocatioTimerElapsed ( object sender, System.Timers.ElapsedEventArgs elapsedEventArgs ) : void
LogError ( string message, Exception ex ) : void
OnAccountsServiceStarted ( object sender, EventArgs args ) : void
OnAccountsServiceStopped ( object sender, EventArgs args ) : void
OnConfigurationServiceStarted ( object sender, EventArgs args ) : void
OnConfigurationServiceStopped ( object sender, EventArgs args ) : void
OnContactserviecStarted ( object sender, EventArgs e ) : void
OnHistoryServiceStarted ( object sender, EventArgs args ) : void
OnHistoryServiceStopped ( object sender, EventArgs args ) : void
OnLinphoneServiceStarted ( object sender, EventArgs args ) : void
OnLinphoneServiceStopped ( object sender, EventArgs args ) : void
OnProviderServiceStarted ( object sender, EventArgs args ) : void
OnProviderServiceStopped ( object sender, EventArgs args ) : void
ParseHttpResponse ( string response ) : void
Register ( ) : void
RegisterNewAccount ( string id ) : void
RequestLinphoneCredentials ( string username, string passwd ) : bool
SaveAccountSettings ( ) : void
ServiceManager ( ) : System
Start ( ) : bool
StartLinphoneService ( ) : bool
StartLocationRequestTimer ( ) : void
StartupLinphoneCore ( ) : void
Stop ( ) : void
UpdateLoggedinContact ( ) : void
UpdateProvidersList ( ) : void
WaitForServiceCompletion ( int secToWait ) : bool

Method Details

BuildDataPath() public method

public BuildDataPath ( string folder ) : string
folder string
return string

BuildStoragePath() public method

public BuildStoragePath ( string folder ) : string
folder string
return string

ClearAccountInformation() public method

public ClearAccountInformation ( ) : void
return void

ClearProxyInformation() public method

public ClearProxyInformation ( ) : void
return void

GetAvailableCameras() public method

public GetAvailableCameras ( ) : List
return List

GetAvailableMicrophones() public method

public GetAvailableMicrophones ( ) : List
return List

GetAvailableSpeakers() public method

public GetAvailableSpeakers ( ) : List
return List

GetPWFile() public method

public GetPWFile ( ) : string
return string

GetSelectedCamera() public method

public GetSelectedCamera ( ) : VATRP.Core.Model.VATRPDevice
return VATRP.Core.Model.VATRPDevice

GetSelectedMicrophone() public method

public GetSelectedMicrophone ( ) : VATRP.Core.Model.VATRPDevice
return VATRP.Core.Model.VATRPDevice

GetSelectedSpeakers() public method

public GetSelectedSpeakers ( ) : VATRP.Core.Model.VATRPDevice
return VATRP.Core.Model.VATRPDevice

Initialize() public method

public Initialize ( ) : bool
return bool

IsDeviceAvailable() public method

public IsDeviceAvailable ( string deviceId, List deviceList ) : bool
deviceId string
deviceList List
return bool

SetCamera() public method

public SetCamera ( string deviceId ) : void
deviceId string
return void

SetCaptureDevice() public method

public SetCaptureDevice ( string deviceId ) : void
deviceId string
return void

SetSpeakers() public method

public SetSpeakers ( string deviceId ) : void
deviceId string
return void

UpdateLinphoneConfig() public method

public UpdateLinphoneConfig ( ) : bool
return bool