xorp

FibConfigTableObserverRtmV2 Class Reference

Inheritance diagram for FibConfigTableObserverRtmV2:
FibConfigTableObserver

List of all members.

Classes

class  RtmV2Observer

Public Member Functions

 FibConfigTableObserverRtmV2 (FeaDataPlaneManager &fea_data_plane_manager)
 Constructor.
virtual ~FibConfigTableObserverRtmV2 ()
 Virtual destructor.
virtual int start (string &error_msg)
 Start operation.
virtual int stop (string &error_msg)
 Stop operation.
virtual void receive_data (const vector< uint8_t > &buffer)
 Receive data from the underlying system.
virtual int notify_table_id_change (uint32_t new_tbl)
 Routing table ID that we are interested in might have changed.

Private Attributes

WinRtmPipe_rs4
RtmV2Observer_rso4
WinRtmPipe_rs6
RtmV2Observer_rso6

Constructor & Destructor Documentation

FibConfigTableObserverRtmV2::FibConfigTableObserverRtmV2 ( FeaDataPlaneManager fea_data_plane_manager)

Constructor.

Parameters:
fea_data_plane_managerthe corresponding data plane manager (FeaDataPlaneManager).

Member Function Documentation

virtual int FibConfigTableObserverRtmV2::notify_table_id_change ( uint32_t  new_tbl) [inline, virtual]

Routing table ID that we are interested in might have changed.

Maybe something can filter on this for increased efficiency.

Implements FibConfigTableObserver.

virtual void FibConfigTableObserverRtmV2::receive_data ( const vector< uint8_t > &  buffer) [virtual]

Receive data from the underlying system.

Parameters:
bufferthe buffer with the received data.

Implements FibConfigTableObserver.

virtual int FibConfigTableObserverRtmV2::start ( string &  error_msg) [virtual]

Start operation.

Parameters:
error_msgthe error message (if error).
Returns:
XORP_OK on success, otherwise XORP_ERROR.

Implements FibConfigTableObserver.

virtual int FibConfigTableObserverRtmV2::stop ( string &  error_msg) [virtual]

Stop operation.

Parameters:
error_msgthe error message (if error).
Returns:
XORP_OK on success, otherwise XORP_ERROR.

Implements FibConfigTableObserver.


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