XrlSender Class Reference

Base for classes able to transport Xrls. More...

#include <xrl_sender.hh>

Inheritance diagram for XrlSender:
FinderMessengerBase XrlFakeSender XrlRouter FinderTcpMessenger XrlStdRouter IfMgrXrlMirrorRouter XrlCliNode XrlFib2mribNode XrlMfeaNode XrlMld6igmpNode XrlMld6igmpNode XrlPimNode XrlStaticRoutesNode

List of all members.

Public Types

typedef XorpCallback2< void,
const XrlError &, XrlArgs * >

Public Member Functions

virtual bool send (const Xrl &xrl, const Callback &scb)=0
virtual bool pending () const =0
 Return true if sender has send requests pending.

Detailed Description

Base for classes able to transport Xrls.

See xrl_router.hh for implementor of this base class.

Member Function Documentation

virtual bool XrlSender::send ( const Xrl xrl,
const Callback &  scb 
) [pure virtual]
xrlXrl to be sent.
scbcallback to be invoked with result from Xrl
true if Xrl is accepted for sending, false otherwise.

Implemented in XrlFakeSender, FinderMessengerBase, FinderTcpMessenger, and XrlRouter.

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations