ariba::CommunicationListener Class Reference

#include <source/ariba/CommunicationListener.h>

Inheritance diagram for ariba::CommunicationListener:

Inheritance graph
[legend]
Collaboration diagram for ariba::CommunicationListener:

Collaboration graph
[legend]

List of all members.

Protected Member Functions

 CommunicationListener ()
virtual ~CommunicationListener ()
virtual void onLinkUp (const LinkID &lnk, const NodeID &remote)
virtual void onLinkDown (const LinkID &lnk, const NodeID &remote)
virtual void onLinkChanged (const LinkID &lnk, const NodeID &remote)
virtual void onLinkFail (const LinkID &lnk, const NodeID &remote)
virtual bool onLinkRequest (const NodeID &remote, const DataMessage &msg=DataMessage::UNSPECIFIED)
virtual void onMessage (const DataMessage &msg, const NodeID &remote, const LinkID &lnk=LinkID::UNSPECIFIED)
virtual bool onEnableSideportListener ()

Static Private Attributes

static CommunicationListener DEFAULT

Friends

class ariba::overlay::BaseOverlay
class Node


Detailed Description

Listener for communication events on links.

Definition at line 57 of file CommunicationListener.h.


Constructor & Destructor Documentation

ariba::CommunicationListener::CommunicationListener (  )  [protected]

Definition at line 45 of file CommunicationListener.cpp.

ariba::CommunicationListener::~CommunicationListener (  )  [protected, virtual]

Definition at line 48 of file CommunicationListener.cpp.


Member Function Documentation

void ariba::CommunicationListener::onLinkUp ( const LinkID lnk,
const NodeID remote 
) [protected, virtual]

void ariba::CommunicationListener::onLinkDown ( const LinkID lnk,
const NodeID remote 
) [protected, virtual]

void ariba::CommunicationListener::onLinkChanged ( const LinkID lnk,
const NodeID remote 
) [protected, virtual]

void ariba::CommunicationListener::onLinkFail ( const LinkID lnk,
const NodeID remote 
) [protected, virtual]

bool ariba::CommunicationListener::onLinkRequest ( const NodeID remote,
const DataMessage msg = DataMessage::UNSPECIFIED 
) [protected, virtual]

void ariba::CommunicationListener::onMessage ( const DataMessage msg,
const NodeID remote,
const LinkID lnk = LinkID::UNSPECIFIED 
) [protected, virtual]

bool ariba::CommunicationListener::onEnableSideportListener (  )  [protected, virtual]

Definition at line 72 of file CommunicationListener.cpp.

Referenced by ariba::Node::bind().


Friends And Related Function Documentation

friend class ariba::overlay::BaseOverlay [friend]

Definition at line 59 of file CommunicationListener.h.

friend class Node [friend]


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Wed May 27 18:23:55 2009 for Ariba by  doxygen 1.5.6