class XrlCliManagerV0p1Client


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Protected Members


Detailed Description

 XrlCliManagerV0p1Client (XrlSender* s)

XrlCliManagerV0p1Client

 ~XrlCliManagerV0p1Client ()

~XrlCliManagerV0p1Client

[virtual]

typedef XorpCallback1<void, const XrlError&>::RefPtr EnableCliCB

EnableCliCB

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_nameXrl Target name
enableif true, then enable the CLI, otherwise disable it.
typedef XorpCallback1<void, const XrlError&>::RefPtr StartCliCB

StartCliCB

bool  send_start_cli ( const char* target_name, const StartCliCB& cb )

send_start_cli

typedef XorpCallback1<void, const XrlError&>::RefPtr StopCliCB

StopCliCB

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_nameXrl Target name
subnet_addrthe 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_nameXrl Target name
subnet_addrthe 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_nameXrl Target name
subnet_addrthe 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_nameXrl Target name
subnet_addrthe 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

typedef XorpCallback1<void, const XrlError&>::RefPtr AddCliCommandCB

AddCliCommandCB

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_nameXrl Target name
processor_namethe name of the module that will process that command.
command_namethe name of the command to add.
command_helpthe help for the command to add.
is_command_cdis true, the string that will replace the CLI prompt after we "cd" to that level of the CLI command-tree.
command_cd_promptif
is_command_processorif true, this is a processing command that would be performed by processor_name.
typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteCliCommandCB

DeleteCliCommandCB

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_nameXrl Target name
processor_namethe name of the module that sends the request.
command_namethe name of the command to delete.
XrlSender* _sender

_sender

[protected]


Generated by: pavlin on possum.icir.org on Wed Apr 13 21:52:55 2005, using kdoc $.