C# 클래스 com.vtcsecure.ace.windows.Services.ServiceManager

상속: VATRP.Core.Services.ServiceManagerBase
파일 보기 프로젝트 열기: VTCSecureLLC/ace-windows

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

BuildDataPath() 공개 메소드

public BuildDataPath ( string folder ) : string
folder string
리턴 string

BuildStoragePath() 공개 메소드

public BuildStoragePath ( string folder ) : string
folder string
리턴 string

ClearAccountInformation() 공개 메소드

public ClearAccountInformation ( ) : void
리턴 void

ClearProxyInformation() 공개 메소드

public ClearProxyInformation ( ) : void
리턴 void

GetAvailableCameras() 공개 메소드

public GetAvailableCameras ( ) : List
리턴 List

GetAvailableMicrophones() 공개 메소드

public GetAvailableMicrophones ( ) : List
리턴 List

GetAvailableSpeakers() 공개 메소드

public GetAvailableSpeakers ( ) : List
리턴 List

GetPWFile() 공개 메소드

public GetPWFile ( ) : string
리턴 string

GetSelectedCamera() 공개 메소드

public GetSelectedCamera ( ) : VATRP.Core.Model.VATRPDevice
리턴 VATRP.Core.Model.VATRPDevice

GetSelectedMicrophone() 공개 메소드

public GetSelectedMicrophone ( ) : VATRP.Core.Model.VATRPDevice
리턴 VATRP.Core.Model.VATRPDevice

GetSelectedSpeakers() 공개 메소드

public GetSelectedSpeakers ( ) : VATRP.Core.Model.VATRPDevice
리턴 VATRP.Core.Model.VATRPDevice

Initialize() 공개 메소드

public Initialize ( ) : bool
리턴 bool

IsDeviceAvailable() 공개 메소드

public IsDeviceAvailable ( string deviceId, List deviceList ) : bool
deviceId string
deviceList List
리턴 bool

SetCamera() 공개 메소드

public SetCamera ( string deviceId ) : void
deviceId string
리턴 void

SetCaptureDevice() 공개 메소드

public SetCaptureDevice ( string deviceId ) : void
deviceId string
리턴 void

SetSpeakers() 공개 메소드

public SetSpeakers ( string deviceId ) : void
deviceId string
리턴 void

UpdateLinphoneConfig() 공개 메소드

public UpdateLinphoneConfig ( ) : bool
리턴 bool