| 
		| class XrlCliManagerV0p1Client |  
		|  |  
 |  | 
 
Public Types
- typedef XorpCallback1<void, const XrlError&>::RefPtr  EnableCliCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StartCliCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  StopCliCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddEnableCliAccessFromSubnet4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddEnableCliAccessFromSubnet6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteEnableCliAccessFromSubnet4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteEnableCliAccessFromSubnet6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddDisableCliAccessFromSubnet4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddDisableCliAccessFromSubnet6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteDisableCliAccessFromSubnet4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteDisableCliAccessFromSubnet6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  AddCliCommandCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteCliCommandCB
Public Methods
-  XrlCliManagerV0p1Client (XrlSender* s) 
- virtual   ~XrlCliManagerV0p1Client () 
- bool  send_enable_cli (
	const char*	target_name,
	const bool&	enable,
	const EnableCliCB&	cb
    ) 
- bool  send_start_cli (
	const char*	target_name,
	const StartCliCB&	cb
    ) 
- bool  send_stop_cli (
	const char*	target_name,
	const StopCliCB&	cb
    ) 
- bool  send_add_enable_cli_access_from_subnet4 (
	const char*	target_name,
	const IPv4Net&	subnet_addr,
	const AddEnableCliAccessFromSubnet4CB&	cb
    ) 
- bool  send_add_enable_cli_access_from_subnet6 (
	const char*	target_name,
	const IPv6Net&	subnet_addr,
	const AddEnableCliAccessFromSubnet6CB&	cb
    ) 
- bool  send_delete_enable_cli_access_from_subnet4 (
	const char*	target_name,
	const IPv4Net&	subnet_addr,
	const DeleteEnableCliAccessFromSubnet4CB&	cb
    ) 
- bool  send_delete_enable_cli_access_from_subnet6 (
	const char*	target_name,
	const IPv6Net&	subnet_addr,
	const DeleteEnableCliAccessFromSubnet6CB&	cb
    ) 
- bool  send_add_disable_cli_access_from_subnet4 (
	const char*	target_name,
	const IPv4Net&	subnet_addr,
	const AddDisableCliAccessFromSubnet4CB&	cb
    ) 
- bool  send_add_disable_cli_access_from_subnet6 (
	const char*	target_name,
	const IPv6Net&	subnet_addr,
	const AddDisableCliAccessFromSubnet6CB&	cb
    ) 
- bool  send_delete_disable_cli_access_from_subnet4 (
	const char*	target_name,
	const IPv4Net&	subnet_addr,
	const DeleteDisableCliAccessFromSubnet4CB&	cb
    ) 
- bool  send_delete_disable_cli_access_from_subnet6 (
	const char*	target_name,
	const IPv6Net&	subnet_addr,
	const DeleteDisableCliAccessFromSubnet6CB&	cb
    ) 
- bool  send_add_cli_command (
	const char*	target_name,
	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,
	const AddCliCommandCB&	cb
    ) 
- bool  send_delete_cli_command (
	const char*	target_name,
	const string&	processor_name,
	const string&	command_name,
	const DeleteCliCommandCB&	cb
    ) 
Protected Members
| XrlCliManagerV0p1Client (XrlSender* s) 
 | XrlCliManagerV0p1Client | 
| ~XrlCliManagerV0p1Client () 
 | ~XrlCliManagerV0p1Client | 
 [virtual]
| bool  send_enable_cli (
	const char*	target_name,
	const bool&	enable,
	const EnableCliCB&	cb
    ) 
 | send_enable_cli | 
  Send Xrl intended to:
  Enable/disable/start/stop the CLI.
Parameters:
| tgt_name | Xrl Target name | 
| enable | if true, then enable the CLI, otherwise disable it. | 
| bool  send_start_cli (
	const char*	target_name,
	const StartCliCB&	cb
    ) 
 | send_start_cli | 
| bool  send_stop_cli (
	const char*	target_name,
	const StopCliCB&	cb
    ) 
 | send_stop_cli | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  AddEnableCliAccessFromSubnet4CB | AddEnableCliAccessFromSubnet4CB | 
| bool  send_add_enable_cli_access_from_subnet4 (
	const char*	target_name,
	const IPv4Net&	subnet_addr,
	const AddEnableCliAccessFromSubnet4CB&	cb
    ) 
 | send_add_enable_cli_access_from_subnet4 | 
  Send Xrl intended to:
  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:
| tgt_name | Xrl Target name | 
| subnet_addr | the subnet address to add. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  AddEnableCliAccessFromSubnet6CB | AddEnableCliAccessFromSubnet6CB | 
| bool  send_add_enable_cli_access_from_subnet6 (
	const char*	target_name,
	const IPv6Net&	subnet_addr,
	const AddEnableCliAccessFromSubnet6CB&	cb
    ) 
 | send_add_enable_cli_access_from_subnet6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteEnableCliAccessFromSubnet4CB | DeleteEnableCliAccessFromSubnet4CB | 
| bool  send_delete_enable_cli_access_from_subnet4 (
	const char*	target_name,
	const IPv4Net&	subnet_addr,
	const DeleteEnableCliAccessFromSubnet4CB&	cb
    ) 
 | send_delete_enable_cli_access_from_subnet4 | 
  Send Xrl intended to:
  Delete a subnet address from the list of subnet addresses enabled for
  CLI access.
Parameters:
| tgt_name | Xrl Target name | 
| subnet_addr | the subnet address to delete. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteEnableCliAccessFromSubnet6CB | DeleteEnableCliAccessFromSubnet6CB | 
| bool  send_delete_enable_cli_access_from_subnet6 (
	const char*	target_name,
	const IPv6Net&	subnet_addr,
	const DeleteEnableCliAccessFromSubnet6CB&	cb
    ) 
 | send_delete_enable_cli_access_from_subnet6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  AddDisableCliAccessFromSubnet4CB | AddDisableCliAccessFromSubnet4CB | 
| bool  send_add_disable_cli_access_from_subnet4 (
	const char*	target_name,
	const IPv4Net&	subnet_addr,
	const AddDisableCliAccessFromSubnet4CB&	cb
    ) 
 | send_add_disable_cli_access_from_subnet4 | 
  Send Xrl intended to:
  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:
| tgt_name | Xrl Target name | 
| subnet_addr | the subnet address to add. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  AddDisableCliAccessFromSubnet6CB | AddDisableCliAccessFromSubnet6CB | 
| bool  send_add_disable_cli_access_from_subnet6 (
	const char*	target_name,
	const IPv6Net&	subnet_addr,
	const AddDisableCliAccessFromSubnet6CB&	cb
    ) 
 | send_add_disable_cli_access_from_subnet6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteDisableCliAccessFromSubnet4CB | DeleteDisableCliAccessFromSubnet4CB | 
| bool  send_delete_disable_cli_access_from_subnet4 (
	const char*	target_name,
	const IPv4Net&	subnet_addr,
	const DeleteDisableCliAccessFromSubnet4CB&	cb
    ) 
 | send_delete_disable_cli_access_from_subnet4 | 
  Send Xrl intended to:
  Delete a subnet address from the list of subnet addresses disabled for
  CLI access.
Parameters:
| tgt_name | Xrl Target name | 
| subnet_addr | the subnet address to delete. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr  DeleteDisableCliAccessFromSubnet6CB | DeleteDisableCliAccessFromSubnet6CB | 
| bool  send_delete_disable_cli_access_from_subnet6 (
	const char*	target_name,
	const IPv6Net&	subnet_addr,
	const DeleteDisableCliAccessFromSubnet6CB&	cb
    ) 
 | send_delete_disable_cli_access_from_subnet6 | 
| bool  send_add_cli_command (
	const char*	target_name,
	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,
	const AddCliCommandCB&	cb
    ) 
 | send_add_cli_command | 
  Send Xrl intended to:
  Add a CLI command to the CLI manager
Parameters:
| tgt_name | Xrl Target name | 
| 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. | 
| bool  send_delete_cli_command (
	const char*	target_name,
	const string&	processor_name,
	const string&	command_name,
	const DeleteCliCommandCB&	cb
    ) 
 | send_delete_cli_command | 
  Send Xrl intended to:
  Delete a CLI command from the CLI manager
Parameters:
| tgt_name | Xrl Target name | 
| processor_name | the name of the module that sends the request. | 
| command_name | the name of the command to delete. | 
 [protected]
	
Generated by: pavlin on possum.icir.org on Thu Mar  9 04:42:40 2006, using kdoc $.