|
|
Mld6igmpNodeCli (Mld6igmpNode& mld6igmp_node)
| Mld6igmpNodeCli |
Constructor for a given MLD6IGMP node.
Parameters:
mld6igmp_node | the Mld6igmpNode this node belongs to. |
~Mld6igmpNodeCli ()
| ~Mld6igmpNodeCli |
[virtual]
int start ()
| start |
Start the CLI operation.
Returns: XORP_OK on success, otherwise XORP_ERROR.
int stop ()
| stop |
Stop the CLI operation.
Returns: XORP_OK on success, otherwise XORP_ERROR.
void enable ()
| enable |
Enable node operation.
If an unit is not enabled, it cannot be start, or pending-start.
void disable ()
| 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.
int add_all_cli_commands ()
| add_all_cli_commands |
Install all MLD6IGMP-related CLI commands to the CLI.
Returns: XORP_OK on success, otherwise XORP_ERROR.