C# Class agsXMPP.MessageGrabber

Inheritance: PacketGrabber
Mostrar archivo Open project: SiteView/ECC8.13 Class Usage Examples

Public Methods

Method Description
Add ( Jid jid, IComparer comparer, MessageCB cb, object cbArg ) : void
Add ( Jid jid, MessageCB cb, object cbArg ) : void
MessageGrabber ( XmppClientConnection conn ) : System

Remove ( Jid jid ) : void

Pending request can be removed. This is useful when a ressource for the callback is destroyed and we are not interested anymore at the result.

Private Methods

Method Description
m_connection_OnMessage ( object sender, agsXMPP.protocol.client.Message msg ) : void

A Message is received. Now check if its from a Jid we are looking for and raise the event in this case.

Method Details

Add() public method

public Add ( Jid jid, IComparer comparer, MessageCB cb, object cbArg ) : void
jid Jid
comparer IComparer
cb MessageCB
cbArg object
return void

Add() public method

public Add ( Jid jid, MessageCB cb, object cbArg ) : void
jid Jid
cb MessageCB
cbArg object
return void

MessageGrabber() public method

public MessageGrabber ( XmppClientConnection conn ) : System
conn XmppClientConnection
return System

Remove() public method

Pending request can be removed. This is useful when a ressource for the callback is destroyed and we are not interested anymore at the result.
public Remove ( Jid jid ) : void
jid Jid
return void