class IfConfigProperty


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods

Protected Members


Detailed Description

 IfConfigProperty (FeaDataPlaneManager& fea_data_plane_manager)

IfConfigProperty

Constructor.

Parameters:

fea_data_plane_managerthe corresponding data plane manager (FeaDataPlaneManager).
 ~IfConfigProperty ()

~IfConfigProperty

[virtual]

Virtual destructor.

IfConfig&  ifconfig ()

ifconfig

Get the IfConfig instance.

Returns: the IfConfig instance.

FeaDataPlaneManager&  fea_data_plane_manager ()

fea_data_plane_manager

Get the FeaDataPlaneManager instance.

Returns: the FeaDataPlaneManager instance.

bool  is_running ()

is_running

[const virtual]

Test whether this instance is running.

Returns: true if the instance is running, otherwise false.

int  start (string& error_msg)

start

[virtual]

Start operation.

Parameters:

error_msgthe error message (if error).

Returns: XORP_OK on success, otherwise XORP_ERROR.

int  stop (string& error_msg)

stop

[virtual]

Stop operation.

Parameters:

error_msgthe error message (if error).

Returns: XORP_OK on success, otherwise XORP_ERROR.

bool  have_ipv4 ()

have_ipv4

[const virtual]

Return true if the underlying system supports IPv4.

Returns: true if the underlying system supports IPv4, otherwise false.

bool  have_ipv6 ()

have_ipv6

[const virtual]

Return true if the underlying system supports IPv6.

Returns: true if the underlying system supports IPv6, otherwise false.

bool  test_have_ipv4 ()

test_have_ipv4

[const pure virtual]

Test whether the underlying system supports IPv4.

Returns: true if the underlying system supports IPv4, otherwise false.

bool  test_have_ipv6 ()

test_have_ipv6

[const pure virtual]

Test whether the underlying system supports IPv6.

Returns: true if the underlying system supports IPv6, otherwise false.

bool _is_running

_is_running

[protected]


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:56 2009, using kdoc 2.0a54+XORP.