|
xorp
|
The class for Mld6igmpNode CLI access. More...
#include <mld6igmp_node_cli.hh>
Public Member Functions | |
| Mld6igmpNodeCli (Mld6igmpNode &mld6igmp_node) | |
| Constructor for a given MLD6IGMP node. | |
| virtual | ~Mld6igmpNodeCli () |
| Destructor. | |
| int | start () |
| Start the CLI operation. | |
| int | stop () |
| Stop the CLI operation. | |
| void | enable () |
| Enable node operation. | |
| void | disable () |
| Disable node operation. | |
| int | add_all_cli_commands () |
| Install all MLD6IGMP-related CLI commands to the CLI. | |
| Mld6igmpNodeCli (Mld6igmpNode &mld6igmp_node) | |
| Constructor for a given MLD6IGMP node. | |
| virtual | ~Mld6igmpNodeCli () |
| Destructor. | |
| int | start () |
| Start the CLI operation. | |
| int | stop () |
| Stop the CLI operation. | |
| void | enable () |
| Enable node operation. | |
| void | disable () |
| Disable node operation. | |
| int | add_all_cli_commands () |
| Install all MLD6IGMP-related CLI commands to the CLI. | |
Private Member Functions | |
| Mld6igmpNode & | mld6igmp_node () const |
| int | cli_show_mld6igmp_interface (const vector< string > &argv) |
| int | cli_show_mld6igmp_interface_address (const vector< string > &argv) |
| int | cli_show_mld6igmp_group (const vector< string > &argv) |
| Mld6igmpNode & | mld6igmp_node () const |
| int | cli_show_mld6igmp_interface (const vector< string > &argv) |
| int | cli_show_mld6igmp_interface_address (const vector< string > &argv) |
| int | cli_show_mld6igmp_group (const vector< string > &argv) |
Private Attributes | |
| Mld6igmpNode & | _mld6igmp_node |
The class for Mld6igmpNode CLI access.
| Mld6igmpNodeCli::Mld6igmpNodeCli | ( | Mld6igmpNode & | mld6igmp_node | ) |
Constructor for a given MLD6IGMP node.
Mld6igmpNodeCli::Mld6igmpNodeCli: : The MLD6IGMP node to use.
| mld6igmp_node | the Mld6igmpNode this node belongs to. |
Mld6igmpNodeCli constructor.
| Mld6igmpNodeCli::Mld6igmpNodeCli | ( | Mld6igmpNode & | mld6igmp_node | ) |
Constructor for a given MLD6IGMP node.
| mld6igmp_node | the Mld6igmpNode this node belongs to. |
| int Mld6igmpNodeCli::add_all_cli_commands | ( | ) |
Install all MLD6IGMP-related CLI commands to the CLI.
| int Mld6igmpNodeCli::add_all_cli_commands | ( | ) |
Install all MLD6IGMP-related CLI commands to the CLI.
| void Mld6igmpNodeCli::disable | ( | ) |
Disable node operation.
If an unit is disabled, it cannot be start or pending-start. If the unit was runnning, it will be stop first.
Reimplemented from ProtoState.
| void Mld6igmpNodeCli::disable | ( | ) |
Disable node operation.
Disable the node operation.
If an unit is disabled, it cannot be start or pending-start. If the unit was runnning, it will be stop first.
Reimplemented from ProtoState.
| void Mld6igmpNodeCli::enable | ( | ) |
Enable node operation.
Enable the node operation.
If an unit is not enabled, it cannot be start, or pending-start.
Reimplemented from ProtoState.
| void Mld6igmpNodeCli::enable | ( | ) |
Enable node operation.
If an unit is not enabled, it cannot be start, or pending-start.
Reimplemented from ProtoState.
| int Mld6igmpNodeCli::start | ( | ) |
Start the CLI operation.
Reimplemented from ProtoState.
| int Mld6igmpNodeCli::start | ( | ) |
Start the CLI operation.
Reimplemented from ProtoState.
| int Mld6igmpNodeCli::stop | ( | ) |
Stop the CLI operation.
Reimplemented from ProtoState.
| int Mld6igmpNodeCli::stop | ( | ) |
Stop the CLI operation.
Reimplemented from ProtoState.