|  XrlCliNode (EventLoop&	eventloop,
	       const string&	class_name,
	       const string&	finder_hostname,
	       uint16_t		finder_port,
	       const string&	finder_target,
	       CliNode&		cli_node)
 | XrlCliNode | 
|   ~XrlCliNode ()
 | ~XrlCliNode | 
[virtual]
| int  enable_cli ()
 | enable_cli | 
| int  disable_cli ()
 | disable_cli | 
| int  start_cli ()
 | start_cli | 
| int  stop_cli ()
 | stop_cli | 
| XrlRouter&	 xrl_router ()
 | xrl_router | 
Get a reference to the XrlRouter instance.
Returns: a reference to the XrlRouter (XrlRouter) instance.
|  XrlCmdError  common_0_1_get_target_name (
	string&	name)
 | common_0_1_get_target_name | 
[protected virtual]
Get name of Xrl Target
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  common_0_1_get_version (
	string&	version)
 | common_0_1_get_version | 
[protected virtual]
Get version string from Xrl Target
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  common_0_1_get_status (
        uint32_t& status,
	string&	reason)
 | common_0_1_get_status | 
[protected virtual]
Get status from Xrl Target
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  common_0_1_shutdown ()
 | common_0_1_shutdown | 
[protected virtual]
Shutdown cleanly
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_enable_cli (
	const bool&	enable)
 | cli_manager_0_1_enable_cli | 
[protected virtual]
Enable/disable/start/stop the CLI.
Parameters:
| enable | if true, then enable the CLI, otherwise disable it. | 
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_start_cli ()
 | cli_manager_0_1_start_cli | 
[protected virtual]
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_stop_cli ()
 | cli_manager_0_1_stop_cli | 
[protected virtual]
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_add_enable_cli_access_from_subnet4 (
	const IPv4Net&	subnet_addr)
 | cli_manager_0_1_add_enable_cli_access_from_subnet4 | 
[protected virtual]
Add a subnet address to the list of subnet addresses enabled for CLI access. This method can be called more than once to add a number of subnet addresses.
Parameters:
| subnet_addr | the subnet address to add. | 
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_add_enable_cli_access_from_subnet6 (
	const IPv6Net&	subnet_addr)
 | cli_manager_0_1_add_enable_cli_access_from_subnet6 | 
[protected virtual]
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_delete_enable_cli_access_from_subnet4 (
	const IPv4Net&	subnet_addr)
 | cli_manager_0_1_delete_enable_cli_access_from_subnet4 | 
[protected virtual]
Delete a subnet address from the list of subnet addresses enabled for CLI access.
Parameters:
| subnet_addr | the subnet address to delete. | 
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_delete_enable_cli_access_from_subnet6 (
	const IPv6Net&	subnet_addr)
 | cli_manager_0_1_delete_enable_cli_access_from_subnet6 | 
[protected virtual]
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_add_disable_cli_access_from_subnet4 (
	const IPv4Net&	subnet_addr)
 | cli_manager_0_1_add_disable_cli_access_from_subnet4 | 
[protected virtual]
Add a subnet address to the list of subnet addresses disabled for CLI access. This method can be called more than once to add a number of subnet addresses.
Parameters:
| subnet_addr | the subnet address to add. | 
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_add_disable_cli_access_from_subnet6 (
	const IPv6Net&	subnet_addr)
 | cli_manager_0_1_add_disable_cli_access_from_subnet6 | 
[protected virtual]
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_delete_disable_cli_access_from_subnet4 (
	const IPv4Net&	subnet_addr)
 | cli_manager_0_1_delete_disable_cli_access_from_subnet4 | 
[protected virtual]
Delete a subnet address from the list of subnet addresses disabled for CLI access.
Parameters:
| subnet_addr | the subnet address to delete. | 
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_delete_disable_cli_access_from_subnet6 (
	const IPv6Net&	subnet_addr)
 | cli_manager_0_1_delete_disable_cli_access_from_subnet6 | 
[protected virtual]
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_add_cli_command (
	const string&	processor_name, 
	const string&	command_name, 
	const string&	command_help, 
	const bool&	is_command_cd, 
	const string&	command_cd_prompt, 
	const bool&	is_command_processor)
 | cli_manager_0_1_add_cli_command | 
[protected virtual]
Add a CLI command to the CLI manager
Parameters:
| processor_name | the name of the module that will process that command. | 
| command_name | the name of the command to add. | 
| command_help | the help for the command to add. | 
| is_command_cd | is true, the string that will replace the CLI prompt after we "cd" to that level of the CLI command-tree. | 
| command_cd_prompt | if | 
| is_command_processor | if true, this is a processing command that would be performed by processor_name. | 
Reimplemented from XrlCliTargetBase.
|  XrlCmdError  cli_manager_0_1_delete_cli_command (
	const string&	processor_name, 
	const string&	command_name)
 | cli_manager_0_1_delete_cli_command | 
[protected virtual]
Delete a CLI command from the CLI manager
Parameters:
| processor_name | the name of the module that sends the request. | 
| command_name | the name of the command to delete. | 
Reimplemented from XrlCliTargetBase.
| void  send_process_command (const string& target,
			      const string& processor_name,
			      const string& cli_term_name,
			      uint32_t cli_session_id,
			      const vector<string>& command_global_name,
			      const vector<string>& command_argv)
 | send_process_command | 
[protected]
| void  recv_process_command_output (const XrlError& xrl_error,
				     const string *processor_name,
				     const string *cli_term_name,
				     const uint32_t *cli_session_id,
				     const string *command_output)
 | recv_process_command_output | 
[protected]