C# Класс jabber.connection.HttpStanzaStream

Наследование: jabber.connection.StanzaStream, ISocketEventListener
Показать файл Открыть проект

Открытые методы

Метод Описание
Accept ( ) : void

Listens for an inbound connection.

Close ( bool clean ) : void

Closes the socket connection.

Connect ( ) : void

Connects the outbound socket.

InitializeStream ( ) : void

Sets up the element stream. This is the place to add factories.

IsInitialized ( ) : bool

Property representing stream init state

StartTLS ( ) : void

Negotiates Start-TLS with the other endpoint.

Write ( XmlElement elem ) : void

Writes a full stanza.

Write ( string str ) : void

Writes a string to the stream.

WriteStartTag ( jabber stream ) : void

Writes a stream:stream start tag.

Защищенные методы

Метод Описание
CreateSocket ( ) : bedrock.net.BaseSocket

Create a socket of the correct type.

Приватные методы

Метод Описание
HttpStanzaStream ( IStanzaEventListener listener ) : System

Create a new one.

ISocketEventListener ( bedrock.net.BaseSocket newSock ) : ISocketEventListener
ISocketEventListener ( bedrock.net.BaseSocket newsocket ) : bool
ISocketEventListener ( bedrock.net.BaseSocket sock, System certificate, System chain, System sslPolicyErrors ) : bool

An invalid peer certificate was sent during SSL/TLS neogtiation.

ISocketEventListener ( bedrock.net.BaseSocket sock, byte buf, int offset, int length ) : bool
ISocketEventListener ( bedrock.net.BaseSocket sock ) : void
ISocketEventListener ( bedrock.net.BaseSocket sock, Exception ex ) : void
ISocketEventListener ( bedrock.net.BaseSocket sock, byte buf, int offset, int length ) : void
m_elements_OnDocumentEnd ( object sender ) : void
m_elements_OnDocumentStart ( object sender, XmlElement rp ) : void
m_elements_OnElement ( object sender, XmlElement rp ) : void
m_elements_OnError ( object sender, Exception ex ) : void

Описание методов

Accept() публичный Метод

Listens for an inbound connection.
public Accept ( ) : void
Результат void

Close() публичный Метод

Closes the socket connection.
public Close ( bool clean ) : void
clean bool Sends the stream:stream close packet if true.
Результат void

Connect() публичный Метод

Connects the outbound socket.
public Connect ( ) : void
Результат void

CreateSocket() защищенный абстрактный Метод

Create a socket of the correct type.
protected abstract CreateSocket ( ) : bedrock.net.BaseSocket
Результат bedrock.net.BaseSocket

InitializeStream() публичный Метод

Sets up the element stream. This is the place to add factories.
public InitializeStream ( ) : void
Результат void

IsInitialized() публичный Метод

Property representing stream init state
public IsInitialized ( ) : bool
Результат bool

StartTLS() публичный Метод

Negotiates Start-TLS with the other endpoint.
public StartTLS ( ) : void
Результат void

Write() публичный Метод

Writes a full stanza.
public Write ( XmlElement elem ) : void
elem System.Xml.XmlElement The stanza to write out.
Результат void

Write() публичный Метод

Writes a string to the stream.
public Write ( string str ) : void
str string /// The string to write; this will be transcoded to UTF-8. ///
Результат void

WriteStartTag() публичный Метод

Writes a stream:stream start tag.
public WriteStartTag ( jabber stream ) : void
stream jabber Stream containing the stream:stream packet to send.
Результат void