MessageHandler Class Reference

A virtual interface which can be reimplemented to receive incoming message stanzas. More...

#include <messagehandler.h>

Inherited by MessageSession.

Inheritance diagram for MessageHandler:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~MessageHandler ()
virtual void handleMessage (Stanza *stanza)=0

Detailed Description

A virtual interface which can be reimplemented to receive incoming message stanzas.

Derived classes can be registered as MessageHandlers with a ClientBase or MessageSession instance. Upon an incoming Message packet handleMessage() will be called. If registered with a ClientBase this happens for every incoming message, regardless of the sender. With a MessageSession the registered handler will receive all messages originating from the Session's contact. See MessageSession for more details.

Author:
Jakob Schroeter <js@camaya.net>

Definition at line 33 of file messagehandler.h.


Constructor & Destructor Documentation

virtual ~MessageHandler (  )  [inline, virtual]

Virtual Destructor.

Definition at line 39 of file messagehandler.h.


Member Function Documentation

virtual void handleMessage ( Stanza stanza  )  [pure virtual]

Reimplement this function if you want to be notified about incoming messages.

Parameters:
stanza The complete Stanza.

Implemented in MessageSession.

Referenced by MessageSession::handleMessage().


The documentation for this class was generated from the following file:
Generated on Tue May 1 14:20:25 2007 for gloox by  doxygen 1.5.1