xorp

FibConfigTableSetRtmV2 Class Reference

Inheritance diagram for FibConfigTableSetRtmV2:
FibConfigTableSet

List of all members.

Public Member Functions

 FibConfigTableSetRtmV2 (FeaDataPlaneManager &fea_data_plane_manager)
 Constructor.
virtual ~FibConfigTableSetRtmV2 ()
 Virtual destructor.
virtual int start (string &error_msg)
 Start operation.
virtual int stop (string &error_msg)
 Stop operation.
virtual int set_table4 (const list< Fte4 > &fte_list)
 Set the IPv4 unicast forwarding table.
virtual int delete_all_entries4 ()
 Delete all entries in the IPv4 unicast forwarding table.
virtual int set_table6 (const list< Fte6 > &fte_list)
 Set the IPv6 unicast forwarding table.
virtual int delete_all_entries6 ()
 Delete all entries in the IPv6 unicast forwarding table.

Constructor & Destructor Documentation

FibConfigTableSetRtmV2::FibConfigTableSetRtmV2 ( FeaDataPlaneManager fea_data_plane_manager)

Constructor.

Parameters:
fea_data_plane_managerthe corresponding data plane manager (FeaDataPlaneManager).

Member Function Documentation

virtual int FibConfigTableSetRtmV2::delete_all_entries4 ( ) [virtual]

Delete all entries in the IPv4 unicast forwarding table.

Must be within a configuration interval.

Returns:
XORP_OK on success, otherwise XORP_ERROR.

Implements FibConfigTableSet.

virtual int FibConfigTableSetRtmV2::delete_all_entries6 ( ) [virtual]

Delete all entries in the IPv6 unicast forwarding table.

Must be within a configuration interval.

Returns:
XORP_OK on success, otherwise XORP_ERROR.

Implements FibConfigTableSet.

virtual int FibConfigTableSetRtmV2::set_table4 ( const list< Fte4 > &  fte_list) [virtual]

Set the IPv4 unicast forwarding table.

Parameters:
fte_listthe list with all entries to install into the IPv4 unicast forwarding table.
Returns:
XORP_OK on success, otherwise XORP_ERROR.

Implements FibConfigTableSet.

virtual int FibConfigTableSetRtmV2::set_table6 ( const list< Fte6 > &  fte_list) [virtual]

Set the IPv6 unicast forwarding table.

Parameters:
fte_listthe list with all entries to install into the IPv6 unicast forwarding table.
Returns:
XORP_OK on success, otherwise XORP_ERROR.

Implements FibConfigTableSet.

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

Start operation.

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

Implements FibConfigTableSet.

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

Stop operation.

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

Implements FibConfigTableSet.


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