C# Class agsXMPP.XmppConnection

abstract base class XmppConnection.
Mostrar archivo Open project: SiteView/ECC8.13

Public Methods

Method Description
Close ( ) : void

Send the end of stream

Open ( string xml ) : void
Send ( Element e ) : void

Send a xml element over the XmppConnection

Send ( string xml ) : void

Send a xml string over the XmppConnection

SocketConnect ( ) : void

Starts connecting of the socket

SocketConnect ( string server, int port ) : void
SocketDisconnect ( ) : void
SocketOnConnect ( object sender ) : void
SocketOnDisconnect ( object sender ) : void
SocketOnError ( object sender, Exception ex ) : void
SocketOnReceive ( object sender, byte data, int count ) : void
StreamParserOnError ( object sender, Exception ex ) : void
StreamParserOnStreamElement ( object sender, agsXMPP.Xml.Dom.Node e ) : void
StreamParserOnStreamEnd ( object sender, agsXMPP.Xml.Dom.Node e ) : void
StreamParserOnStreamError ( object sender, Exception ex ) : void
StreamParserOnStreamStart ( object sender, agsXMPP.Xml.Dom.Node e ) : void
XmppConnection ( ) : System
XmppConnection ( agsXMPP type ) : System

Protected Methods

Method Description
CreateKeepAliveTimer ( ) : void
DestroyKeepAliveTimer ( ) : void
FireOnError ( object sender, Exception ex ) : void
FireOnReadXml ( object sender, string xml ) : void
FireOnWriteXml ( object sender, string xml ) : void

Private Methods

Method Description
DoChangeXmppConnectionState ( XmppConnectionState state ) : void
InitSocket ( ) : void
KeepAliveTick ( Object state ) : void

Method Details

Close() public method

Send the end of stream
public Close ( ) : void
return void

CreateKeepAliveTimer() protected method

protected CreateKeepAliveTimer ( ) : void
return void

DestroyKeepAliveTimer() protected method

protected DestroyKeepAliveTimer ( ) : void
return void

FireOnError() protected method

protected FireOnError ( object sender, Exception ex ) : void
sender object
ex System.Exception
return void

FireOnReadXml() protected method

protected FireOnReadXml ( object sender, string xml ) : void
sender object
xml string
return void

FireOnWriteXml() protected method

protected FireOnWriteXml ( object sender, string xml ) : void
sender object
xml string
return void

Open() public method

public Open ( string xml ) : void
xml string
return void

Send() public method

Send a xml element over the XmppConnection
public Send ( Element e ) : void
e Element
return void

Send() public method

Send a xml string over the XmppConnection
public Send ( string xml ) : void
xml string
return void

SocketConnect() public method

Starts connecting of the socket
public SocketConnect ( ) : void
return void

SocketConnect() public method

public SocketConnect ( string server, int port ) : void
server string
port int
return void

SocketDisconnect() public method

public SocketDisconnect ( ) : void
return void

SocketOnConnect() public method

public SocketOnConnect ( object sender ) : void
sender object
return void

SocketOnDisconnect() public method

public SocketOnDisconnect ( object sender ) : void
sender object
return void

SocketOnError() public method

public SocketOnError ( object sender, Exception ex ) : void
sender object
ex System.Exception
return void

SocketOnReceive() public method

public SocketOnReceive ( object sender, byte data, int count ) : void
sender object
data byte
count int
return void

StreamParserOnError() public method

public StreamParserOnError ( object sender, Exception ex ) : void
sender object
ex System.Exception
return void

StreamParserOnStreamElement() public method

public StreamParserOnStreamElement ( object sender, agsXMPP.Xml.Dom.Node e ) : void
sender object
e agsXMPP.Xml.Dom.Node
return void

StreamParserOnStreamEnd() public method

public StreamParserOnStreamEnd ( object sender, agsXMPP.Xml.Dom.Node e ) : void
sender object
e agsXMPP.Xml.Dom.Node
return void

StreamParserOnStreamError() public method

public StreamParserOnStreamError ( object sender, Exception ex ) : void
sender object
ex System.Exception
return void

StreamParserOnStreamStart() public method

public StreamParserOnStreamStart ( object sender, agsXMPP.Xml.Dom.Node e ) : void
sender object
e agsXMPP.Xml.Dom.Node
return void

XmppConnection() public method

public XmppConnection ( ) : System
return System

XmppConnection() public method

public XmppConnection ( agsXMPP type ) : System
type agsXMPP
return System