C# 클래스 TSVCEO.CloudPrint.Proxy.XMPP

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

보호된 프로퍼티들

프로퍼티 타입 설명
NamespaceAuth System.Xml.Linq.XNamespace
NamespaceBind System.Xml.Linq.XNamespace
NamespaceClient System.Xml.Linq.XNamespace
NamespacePush System.Xml.Linq.XNamespace
NamespaceSASL System.Xml.Linq.XNamespace
NamespaceSession System.Xml.Linq.XNamespace
NamespaceStartTLS System.Xml.Linq.XNamespace
NamespaceStream System.Xml.Linq.XNamespace

공개 메소드들

메소드 설명
Dispose ( ) : void
Start ( XMPP>.Action callback ) : void
Stop ( bool _throw ) : void
Subscribe ( string channel, XMPP>.Action callback ) : void
XMPP ( string jid, string authCookie, string resourceName, string authMechanism = "PLAIN", string proxyHost = null, int proxyPort, string host = null, int port ) : System

보호된 메소드들

메소드 설명
BeginBind ( ) : void
BeginSession ( ) : void
Connect ( string Host, int Port, string ProxyHost = null, int ProxyPort ) : Stream
Dispose ( bool disposing ) : void
EnqueueInfoQuery ( string type, string from, string to, CancellationToken>.Action callback ) : void
EnqueueInfoQuery ( string type, string from, string to, CancellationToken>.Action callback, IEnumerable content ) : void
EnqueueInfoQueryResponse ( System.Xml.Linq.XElement iq ) : void
EnqueueMessage ( System.Xml.Linq.XElement msg ) : void
EnqueueSubscription ( CancellationToken>.Action callback ) : void
EnqueueSubscription ( CancellationToken>.Action callback, IEnumerable content ) : void
ProcessInfoQuery ( XmlStream xml, InfoQuery iq ) : void
ProcessQueuedMessages ( XmlStream xml, CancellationToken canceltoken ) : void
ProcessQueuedQueries ( XmlStream xml, CancellationToken canceltoken ) : void
ProcessQueuedResponses ( XmlStream xml, CancellationToken canceltoken ) : void
StartPlaintextStream ( CancellationToken canceltoken ) : void
StartTLSStream ( XmlStream xml, CancellationToken canceltoken ) : void
StartXMPPStream ( XmlStream xml, CancellationToken canceltoken ) : void
StartXMPPThread ( XMPP>.Action callback ) : Thread
StartXMPPWithThreadEndedCallback ( CancellationToken canceltoken, XMPP>.Action callback ) : void
Wait ( bool _throw ) : void
XMPPReader ( XmlStream xml, CancellationToken canceltoken ) : void

메소드 상세

BeginBind() 보호된 메소드

protected BeginBind ( ) : void
리턴 void

BeginSession() 보호된 메소드

protected BeginSession ( ) : void
리턴 void

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

protected static Connect ( string Host, int Port, string ProxyHost = null, int ProxyPort ) : Stream
Host string
Port int
ProxyHost string
ProxyPort int
리턴 Stream

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

EnqueueInfoQuery() 보호된 메소드

protected EnqueueInfoQuery ( string type, string from, string to, CancellationToken>.Action callback ) : void
type string
from string
to string
callback CancellationToken>.Action
리턴 void

EnqueueInfoQuery() 보호된 메소드

protected EnqueueInfoQuery ( string type, string from, string to, CancellationToken>.Action callback, IEnumerable content ) : void
type string
from string
to string
callback CancellationToken>.Action
content IEnumerable
리턴 void

EnqueueInfoQueryResponse() 보호된 메소드

protected EnqueueInfoQueryResponse ( System.Xml.Linq.XElement iq ) : void
iq System.Xml.Linq.XElement
리턴 void

EnqueueMessage() 보호된 메소드

protected EnqueueMessage ( System.Xml.Linq.XElement msg ) : void
msg System.Xml.Linq.XElement
리턴 void

EnqueueSubscription() 보호된 메소드

protected EnqueueSubscription ( CancellationToken>.Action callback ) : void
callback CancellationToken>.Action
리턴 void

EnqueueSubscription() 보호된 메소드

protected EnqueueSubscription ( CancellationToken>.Action callback, IEnumerable content ) : void
callback CancellationToken>.Action
content IEnumerable
리턴 void

ProcessInfoQuery() 보호된 메소드

protected ProcessInfoQuery ( XmlStream xml, InfoQuery iq ) : void
xml XmlStream
iq InfoQuery
리턴 void

ProcessQueuedMessages() 보호된 메소드

protected ProcessQueuedMessages ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
리턴 void

ProcessQueuedQueries() 보호된 메소드

protected ProcessQueuedQueries ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
리턴 void

ProcessQueuedResponses() 보호된 메소드

protected ProcessQueuedResponses ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
리턴 void

Start() 공개 메소드

public Start ( XMPP>.Action callback ) : void
callback XMPP>.Action
리턴 void

StartPlaintextStream() 보호된 메소드

protected StartPlaintextStream ( CancellationToken canceltoken ) : void
canceltoken System.Threading.CancellationToken
리턴 void

StartTLSStream() 보호된 메소드

protected StartTLSStream ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
리턴 void

StartXMPPStream() 보호된 메소드

protected StartXMPPStream ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
리턴 void

StartXMPPThread() 보호된 메소드

protected StartXMPPThread ( XMPP>.Action callback ) : Thread
callback XMPP>.Action
리턴 Thread

StartXMPPWithThreadEndedCallback() 보호된 메소드

protected StartXMPPWithThreadEndedCallback ( CancellationToken canceltoken, XMPP>.Action callback ) : void
canceltoken System.Threading.CancellationToken
callback XMPP>.Action
리턴 void

Stop() 공개 메소드

public Stop ( bool _throw ) : void
_throw bool
리턴 void

Subscribe() 공개 메소드

public Subscribe ( string channel, XMPP>.Action callback ) : void
channel string
callback XMPP>.Action
리턴 void

Wait() 보호된 메소드

protected Wait ( bool _throw ) : void
_throw bool
리턴 void

XMPP() 공개 메소드

public XMPP ( string jid, string authCookie, string resourceName, string authMechanism = "PLAIN", string proxyHost = null, int proxyPort, string host = null, int port ) : System
jid string
authCookie string
resourceName string
authMechanism string
proxyHost string
proxyPort int
host string
port int
리턴 System

XMPPReader() 보호된 메소드

protected XMPPReader ( XmlStream xml, CancellationToken canceltoken ) : void
xml XmlStream
canceltoken System.Threading.CancellationToken
리턴 void

프로퍼티 상세

NamespaceAuth 보호되어 있는 정적으로 프로퍼티

protected static XNamespace,System.Xml.Linq NamespaceAuth
리턴 System.Xml.Linq.XNamespace

NamespaceBind 보호되어 있는 정적으로 프로퍼티

protected static XNamespace,System.Xml.Linq NamespaceBind
리턴 System.Xml.Linq.XNamespace

NamespaceClient 보호되어 있는 정적으로 프로퍼티

protected static XNamespace,System.Xml.Linq NamespaceClient
리턴 System.Xml.Linq.XNamespace

NamespacePush 보호되어 있는 정적으로 프로퍼티

protected static XNamespace,System.Xml.Linq NamespacePush
리턴 System.Xml.Linq.XNamespace

NamespaceSASL 보호되어 있는 정적으로 프로퍼티

protected static XNamespace,System.Xml.Linq NamespaceSASL
리턴 System.Xml.Linq.XNamespace

NamespaceSession 보호되어 있는 정적으로 프로퍼티

protected static XNamespace,System.Xml.Linq NamespaceSession
리턴 System.Xml.Linq.XNamespace

NamespaceStartTLS 보호되어 있는 정적으로 프로퍼티

protected static XNamespace,System.Xml.Linq NamespaceStartTLS
리턴 System.Xml.Linq.XNamespace

NamespaceStream 보호되어 있는 정적으로 프로퍼티

protected static XNamespace,System.Xml.Linq NamespaceStream
리턴 System.Xml.Linq.XNamespace