C# 클래스 FSClient.Broker

상속: IDisposable
파일 보기 프로젝트 열기: mitchcapper/FSClient 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CanEndChanged Utils.ObjectEventHandler
CheckForUpdates string
ClearDTMFSChanged Utils.ObjectEventHandler
DNDChanged Utils.ObjectEventHandler
DevicesReadyChanged Utils.ObjectEventHandler
FreeswitchLoaded EventHandler
GUIStartup string
IncomingBalloons bool
IncomingKeyboardFocus bool
IncomingTopMost bool
MutedChanged Utils.ObjectEventHandler
NewEvent EventHandler
SpeakerphoneActiveChanged Utils.ObjectEventHandler
UseNumberOnlyInputChanged Utils.ObjectEventHandler
XFERMenuOpenedHandler XFERMenuOpeningDel
active_call_ringingChanged Utils.ObjectEventHandler
active_callsChanged Utils.ObjectEventHandler
audio_devices PortAudio.AudioDevice[]
call_activeChanged Utils.ObjectEventHandler
call_answeredChanged Utils.ObjectEventHandler
fully_loaded bool
recordings_folderChanged Utils.ObjectEventHandler
themeChanged Utils.ObjectEventHandler

공개 메소드들

메소드 설명
ActiveHeadset ( ) : string
AvailableHeadsets ( ) : string[]
DialString ( Account account, String str ) : void
DialString ( String str ) : void
DialTone ( ) : void
Dispose ( ) : void
GetContactSearchBox ( ) : OurAutoCompleteBox
HangupPressed ( ) : void
MainWindowRemoveFocus ( bool ResetContactSearchText = false ) : void
SaveSettings ( ) : void
SetActiveHeadset ( String name ) : void
SetHeadsetDevs ( String indev_name, String outdev_name ) : void
SetRingDev ( String dev_name ) : void
SetSpeakerDevs ( String indev_name, String outdev_name ) : void
SetSpeakerOutDev ( String name ) : void
TalkPressed ( ) : void
TalkTogglePressed ( ) : void
XFERContextMenu ( ) : ContextMenu
edit_conference ( ) : void
edit_event_socket ( ) : void
edit_plugins ( ) : void
edit_sofia ( ) : void
get_instance ( ) : Broker
reload_audio_devices ( bool and_settings, bool no_save ) : void
reload_sofia ( Sofia mode ) : void

비공개 메소드들

메소드 설명
AudioNameToDevice ( IEnumerable devices, string name ) : PortAudio.AudioDevice
BroadcastEvent ( FSEvent evt ) : void
Broker ( ) : System
CallStateChangedHandler ( object sender, Call args ) : void
HandleCallWaiting ( System.Timers.Timer timer, Call c ) : void
LoadAudioSettings ( ) : void
SaveAudioSettings ( ) : void
UpdateStatus ( ) : void
VersionCheck ( ) : void
XFERContextMenuOpened ( object sender, RoutedEventArgs e ) : void
activateCurrentDevs ( ) : void
event_handler ( FreeSWITCH args ) : void
fs_core_init ( ) : void
generate_xml_config ( String name, String desc, config_gen_del func ) : string
initContactManager ( ) : void
init_freeswitch ( ) : void
init_us ( ) : void
loaded ( ) : void
quiet_reload_audio_devices ( ) : void
upgrade_settings ( ) : void
xml_search ( FreeSWITCH args ) : string

메소드 상세

ActiveHeadset() 공개 메소드

public ActiveHeadset ( ) : string
리턴 string

AvailableHeadsets() 공개 메소드

public AvailableHeadsets ( ) : string[]
리턴 string[]

DialString() 공개 메소드

public DialString ( Account account, String str ) : void
account Account
str String
리턴 void

DialString() 공개 메소드

public DialString ( String str ) : void
str String
리턴 void

DialTone() 공개 메소드

public DialTone ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetContactSearchBox() 공개 메소드

public GetContactSearchBox ( ) : OurAutoCompleteBox
리턴 FSClient.Controls.OurAutoCompleteBox

HangupPressed() 공개 메소드

public HangupPressed ( ) : void
리턴 void

MainWindowRemoveFocus() 공개 메소드

public MainWindowRemoveFocus ( bool ResetContactSearchText = false ) : void
ResetContactSearchText bool
리턴 void

SaveSettings() 공개 메소드

public SaveSettings ( ) : void
리턴 void

SetActiveHeadset() 공개 메소드

public SetActiveHeadset ( String name ) : void
name String
리턴 void

SetHeadsetDevs() 공개 메소드

public SetHeadsetDevs ( String indev_name, String outdev_name ) : void
indev_name String
outdev_name String
리턴 void

SetRingDev() 공개 메소드

public SetRingDev ( String dev_name ) : void
dev_name String
리턴 void

SetSpeakerDevs() 공개 메소드

public SetSpeakerDevs ( String indev_name, String outdev_name ) : void
indev_name String
outdev_name String
리턴 void

SetSpeakerOutDev() 공개 메소드

public SetSpeakerOutDev ( String name ) : void
name String
리턴 void

TalkPressed() 공개 메소드

public TalkPressed ( ) : void
리턴 void

TalkTogglePressed() 공개 메소드

public TalkTogglePressed ( ) : void
리턴 void

XFERContextMenu() 공개 메소드

public XFERContextMenu ( ) : ContextMenu
리턴 ContextMenu

edit_conference() 공개 메소드

public edit_conference ( ) : void
리턴 void

edit_event_socket() 공개 메소드

public edit_event_socket ( ) : void
리턴 void

edit_plugins() 공개 메소드

public edit_plugins ( ) : void
리턴 void

edit_sofia() 공개 메소드

public edit_sofia ( ) : void
리턴 void

get_instance() 공개 정적인 메소드

public static get_instance ( ) : Broker
리턴 Broker

reload_audio_devices() 공개 메소드

public reload_audio_devices ( bool and_settings, bool no_save ) : void
and_settings bool
no_save bool
리턴 void

reload_sofia() 공개 메소드

public reload_sofia ( Sofia mode ) : void
mode Sofia
리턴 void

프로퍼티 상세

CanEndChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler CanEndChanged
리턴 Utils.ObjectEventHandler

CheckForUpdates 공개적으로 프로퍼티

public string CheckForUpdates
리턴 string

ClearDTMFSChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler ClearDTMFSChanged
리턴 Utils.ObjectEventHandler

DNDChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler DNDChanged
리턴 Utils.ObjectEventHandler

DevicesReadyChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler DevicesReadyChanged
리턴 Utils.ObjectEventHandler

FreeswitchLoaded 공개적으로 정적으로 프로퍼티

public static EventHandler FreeswitchLoaded
리턴 EventHandler

GUIStartup 공개적으로 프로퍼티

public string GUIStartup
리턴 string

IncomingBalloons 공개적으로 프로퍼티

public bool IncomingBalloons
리턴 bool

IncomingKeyboardFocus 공개적으로 프로퍼티

public bool IncomingKeyboardFocus
리턴 bool

IncomingTopMost 공개적으로 프로퍼티

public bool IncomingTopMost
리턴 bool

MutedChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler MutedChanged
리턴 Utils.ObjectEventHandler

NewEvent 공개적으로 정적으로 프로퍼티

public static EventHandler NewEvent
리턴 EventHandler

SpeakerphoneActiveChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler SpeakerphoneActiveChanged
리턴 Utils.ObjectEventHandler

UseNumberOnlyInputChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler UseNumberOnlyInputChanged
리턴 Utils.ObjectEventHandler

XFERMenuOpenedHandler 공개적으로 프로퍼티

public XFERMenuOpeningDel XFERMenuOpenedHandler
리턴 XFERMenuOpeningDel

active_call_ringingChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler active_call_ringingChanged
리턴 Utils.ObjectEventHandler

active_callsChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler active_callsChanged
리턴 Utils.ObjectEventHandler

audio_devices 공개적으로 프로퍼티

public PortAudio.AudioDevice[] audio_devices
리턴 PortAudio.AudioDevice[]

call_activeChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler call_activeChanged
리턴 Utils.ObjectEventHandler

call_answeredChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler call_answeredChanged
리턴 Utils.ObjectEventHandler

fully_loaded 공개적으로 프로퍼티

public bool fully_loaded
리턴 bool

recordings_folderChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler recordings_folderChanged
리턴 Utils.ObjectEventHandler

themeChanged 공개적으로 프로퍼티

public Utils.ObjectEventHandler themeChanged
리턴 Utils.ObjectEventHandler