C# 클래스 ShootBlues.Script.Endpoint

상속: IDisposable
파일 보기 프로젝트 열기: kg/shootbluesscripts

공개 프로퍼티들

프로퍼티 타입 설명
Gateway JabberGateway
Queue BlockingQueue
QueueTaskFuture IFuture
Session Session
Settings EndpointSettings

공개 메소드들

메소드 설명
Connect ( JabberGateway gateway, EndpointSettings settings, Action setStatus ) : Future
Dispose ( ) : void
Send ( string text ) : Future

보호된 메소드들

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

메소드 상세

Connect() 공개 정적인 메소드

public static Connect ( JabberGateway gateway, EndpointSettings settings, Action setStatus ) : Future
gateway JabberGateway
settings EndpointSettings
setStatus Action
리턴 Future

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DoConnect() 보호된 정적인 메소드

protected static DoConnect ( JabberGateway gateway, EndpointSettings settings, Action setStatus ) : IEnumerator
gateway JabberGateway
settings EndpointSettings
setStatus Action
리턴 IEnumerator

Endpoint() 보호된 메소드

protected Endpoint ( JabberGateway gateway, EndpointSettings settings, Session session ) : System
gateway JabberGateway
settings EndpointSettings
session Session
리턴 System

HandleIncomingMessage() 보호된 정적인 메소드

protected static HandleIncomingMessage ( JabberGateway gateway, string endpointName, JabberID from, string body ) : void
gateway JabberGateway
endpointName string
from JabberID
body string
리턴 void

HandlePing() 보호된 정적인 메소드

protected static HandlePing ( Session session, string xml, long socketID ) : IEnumerator
session Session
xml string
socketID long
리턴 IEnumerator

QueueTask() 보호된 메소드

protected QueueTask ( ) : IEnumerator
리턴 IEnumerator

Send() 공개 메소드

public Send ( string text ) : Future
text string
리턴 Future

프로퍼티 상세

Gateway 공개적으로 프로퍼티

public JabberGateway,ShootBlues.Script Gateway
리턴 JabberGateway

Queue 공개적으로 프로퍼티

public BlockingQueue Queue
리턴 BlockingQueue

QueueTaskFuture 공개적으로 프로퍼티

public IFuture QueueTaskFuture
리턴 IFuture

Session 공개적으로 프로퍼티

public Session Session
리턴 Session

Settings 공개적으로 프로퍼티

public EndpointSettings,ShootBlues.Script Settings
리턴 EndpointSettings