C# Class ShootBlues.Script.JabberGateway

Inheritance: ShootBlues.ManagedScript, IMessageGateway
Afficher le fichier Open project: kg/shootbluesscripts Class Usage Examples

Méthodes publiques

Свойство Type Description
Endpoints Endpoint>.Dictionary
Queues BlockingQueue>.Dictionary

Méthodes publiques

Méthode Description
ConfigureJabberGateway ( object sender, EventArgs args ) : void
Dispose ( ) : void
InitGateways ( ) : IEnumerator
Initialize ( ) : IEnumerator
JabberGateway ( ScriptName name ) : System
LoadedInto ( ProcessInfo process ) : IEnumerator
OnStatusWindowHidden ( IStatusWindow statusWindow ) : IEnumerator
OnStatusWindowShown ( IStatusWindow statusWindow ) : IEnumerator
Send ( ProcessInfo process, string endpointName, string text ) : void

Méthodes protégées

Méthode Description
DestroyEndpoints ( ) : void

Private Methods

Méthode Description
GetQueue ( string endpointName ) : BlockingQueue
IMessageGateway ( string endpoint, string message ) : bool
IMessageGateway ( ) : string[]

Method Details

ConfigureJabberGateway() public méthode

public ConfigureJabberGateway ( object sender, EventArgs args ) : void
sender object
args System.EventArgs
Résultat void

DestroyEndpoints() protected méthode

protected DestroyEndpoints ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

InitGateways() public méthode

public InitGateways ( ) : IEnumerator
Résultat IEnumerator

Initialize() public méthode

public Initialize ( ) : IEnumerator
Résultat IEnumerator

JabberGateway() public méthode

public JabberGateway ( ScriptName name ) : System
name ScriptName
Résultat System

LoadedInto() public méthode

public LoadedInto ( ProcessInfo process ) : IEnumerator
process ProcessInfo
Résultat IEnumerator

OnStatusWindowHidden() public méthode

public OnStatusWindowHidden ( IStatusWindow statusWindow ) : IEnumerator
statusWindow IStatusWindow
Résultat IEnumerator

OnStatusWindowShown() public méthode

public OnStatusWindowShown ( IStatusWindow statusWindow ) : IEnumerator
statusWindow IStatusWindow
Résultat IEnumerator

Send() public méthode

public Send ( ProcessInfo process, string endpointName, string text ) : void
process ProcessInfo
endpointName string
text string
Résultat void

Property Details

Endpoints public_oe property

public Dictionary Endpoints
Résultat Endpoint>.Dictionary

Queues public_oe property

public Dictionary> Queues
Résultat BlockingQueue>.Dictionary