C# Class ShootBlues.Script.Endpoint

Inheritance: IDisposable
Afficher le fichier Open project: kg/shootbluesscripts

Méthodes publiques

Свойство Type Description
Gateway JabberGateway
Queue BlockingQueue
QueueTaskFuture IFuture
Session Session
Settings EndpointSettings

Méthodes publiques

Méthode Description
Connect ( JabberGateway gateway, EndpointSettings settings, Action setStatus ) : Future
Dispose ( ) : void
Send ( string text ) : Future

Méthodes protégées

Méthode Description
DoConnect ( JabberGateway gateway, EndpointSettings settings, Action setStatus ) : IEnumerator
Endpoint ( JabberGateway gateway, EndpointSettings settings, Session session ) : System
HandleIncomingMessage ( JabberGateway gateway, string endpointName, JabberID from, string body ) : void
HandlePing ( Session session, string xml, long socketID ) : IEnumerator
QueueTask ( ) : IEnumerator

Method Details

Connect() public static méthode

public static Connect ( JabberGateway gateway, EndpointSettings settings, Action setStatus ) : Future
gateway JabberGateway
settings EndpointSettings
setStatus Action
Résultat Future

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DoConnect() protected static méthode

protected static DoConnect ( JabberGateway gateway, EndpointSettings settings, Action setStatus ) : IEnumerator
gateway JabberGateway
settings EndpointSettings
setStatus Action
Résultat IEnumerator

Endpoint() protected méthode

protected Endpoint ( JabberGateway gateway, EndpointSettings settings, Session session ) : System
gateway JabberGateway
settings EndpointSettings
session Session
Résultat System

HandleIncomingMessage() protected static méthode

protected static HandleIncomingMessage ( JabberGateway gateway, string endpointName, JabberID from, string body ) : void
gateway JabberGateway
endpointName string
from JabberID
body string
Résultat void

HandlePing() protected static méthode

protected static HandlePing ( Session session, string xml, long socketID ) : IEnumerator
session Session
xml string
socketID long
Résultat IEnumerator

QueueTask() protected méthode

protected QueueTask ( ) : IEnumerator
Résultat IEnumerator

Send() public méthode

public Send ( string text ) : Future
text string
Résultat Future

Property Details

Gateway public_oe property

public JabberGateway,ShootBlues.Script Gateway
Résultat JabberGateway

Queue public_oe property

public BlockingQueue Queue
Résultat BlockingQueue

QueueTaskFuture public_oe property

public IFuture QueueTaskFuture
Résultat IFuture

Session public_oe property

public Session Session
Résultat Session

Settings public_oe property

public EndpointSettings,ShootBlues.Script Settings
Résultat EndpointSettings