C# Class FSClient.Broker

Inheritance: IDisposable
Afficher le fichier Open project: mitchcapper/FSClient Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

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

Private Methods

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

Method Details

ActiveHeadset() public méthode

public ActiveHeadset ( ) : string
Résultat string

AvailableHeadsets() public méthode

public AvailableHeadsets ( ) : string[]
Résultat string[]

DialString() public méthode

public DialString ( Account account, String str ) : void
account Account
str String
Résultat void

DialString() public méthode

public DialString ( String str ) : void
str String
Résultat void

DialTone() public méthode

public DialTone ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetContactSearchBox() public méthode

public GetContactSearchBox ( ) : OurAutoCompleteBox
Résultat FSClient.Controls.OurAutoCompleteBox

HangupPressed() public méthode

public HangupPressed ( ) : void
Résultat void

MainWindowRemoveFocus() public méthode

public MainWindowRemoveFocus ( bool ResetContactSearchText = false ) : void
ResetContactSearchText bool
Résultat void

SaveSettings() public méthode

public SaveSettings ( ) : void
Résultat void

SetActiveHeadset() public méthode

public SetActiveHeadset ( String name ) : void
name String
Résultat void

SetHeadsetDevs() public méthode

public SetHeadsetDevs ( String indev_name, String outdev_name ) : void
indev_name String
outdev_name String
Résultat void

SetRingDev() public méthode

public SetRingDev ( String dev_name ) : void
dev_name String
Résultat void

SetSpeakerDevs() public méthode

public SetSpeakerDevs ( String indev_name, String outdev_name ) : void
indev_name String
outdev_name String
Résultat void

SetSpeakerOutDev() public méthode

public SetSpeakerOutDev ( String name ) : void
name String
Résultat void

TalkPressed() public méthode

public TalkPressed ( ) : void
Résultat void

TalkTogglePressed() public méthode

public TalkTogglePressed ( ) : void
Résultat void

XFERContextMenu() public méthode

public XFERContextMenu ( ) : ContextMenu
Résultat ContextMenu

edit_conference() public méthode

public edit_conference ( ) : void
Résultat void

edit_event_socket() public méthode

public edit_event_socket ( ) : void
Résultat void

edit_plugins() public méthode

public edit_plugins ( ) : void
Résultat void

edit_sofia() public méthode

public edit_sofia ( ) : void
Résultat void

get_instance() public static méthode

public static get_instance ( ) : Broker
Résultat Broker

reload_audio_devices() public méthode

public reload_audio_devices ( bool and_settings, bool no_save ) : void
and_settings bool
no_save bool
Résultat void

reload_sofia() public méthode

public reload_sofia ( Sofia mode ) : void
mode Sofia
Résultat void

Property Details

CanEndChanged public_oe property

public Utils.ObjectEventHandler CanEndChanged
Résultat Utils.ObjectEventHandler

CheckForUpdates public_oe property

public string CheckForUpdates
Résultat string

ClearDTMFSChanged public_oe property

public Utils.ObjectEventHandler ClearDTMFSChanged
Résultat Utils.ObjectEventHandler

DNDChanged public_oe property

public Utils.ObjectEventHandler DNDChanged
Résultat Utils.ObjectEventHandler

DevicesReadyChanged public_oe property

public Utils.ObjectEventHandler DevicesReadyChanged
Résultat Utils.ObjectEventHandler

FreeswitchLoaded public_oe static_oe property

public static EventHandler FreeswitchLoaded
Résultat EventHandler

GUIStartup public_oe property

public string GUIStartup
Résultat string

IncomingBalloons public_oe property

public bool IncomingBalloons
Résultat bool

IncomingKeyboardFocus public_oe property

public bool IncomingKeyboardFocus
Résultat bool

IncomingTopMost public_oe property

public bool IncomingTopMost
Résultat bool

MutedChanged public_oe property

public Utils.ObjectEventHandler MutedChanged
Résultat Utils.ObjectEventHandler

NewEvent public_oe static_oe property

public static EventHandler NewEvent
Résultat EventHandler

SpeakerphoneActiveChanged public_oe property

public Utils.ObjectEventHandler SpeakerphoneActiveChanged
Résultat Utils.ObjectEventHandler

UseNumberOnlyInputChanged public_oe property

public Utils.ObjectEventHandler UseNumberOnlyInputChanged
Résultat Utils.ObjectEventHandler

XFERMenuOpenedHandler public_oe property

public XFERMenuOpeningDel XFERMenuOpenedHandler
Résultat XFERMenuOpeningDel

active_call_ringingChanged public_oe property

public Utils.ObjectEventHandler active_call_ringingChanged
Résultat Utils.ObjectEventHandler

active_callsChanged public_oe property

public Utils.ObjectEventHandler active_callsChanged
Résultat Utils.ObjectEventHandler

audio_devices public_oe property

public PortAudio.AudioDevice[] audio_devices
Résultat PortAudio.AudioDevice[]

call_activeChanged public_oe property

public Utils.ObjectEventHandler call_activeChanged
Résultat Utils.ObjectEventHandler

call_answeredChanged public_oe property

public Utils.ObjectEventHandler call_answeredChanged
Résultat Utils.ObjectEventHandler

fully_loaded public_oe property

public bool fully_loaded
Résultat bool

recordings_folderChanged public_oe property

public Utils.ObjectEventHandler recordings_folderChanged
Résultat Utils.ObjectEventHandler

themeChanged public_oe property

public Utils.ObjectEventHandler themeChanged
Résultat Utils.ObjectEventHandler