xorp

XrlCliProcessorV0p1Client Class Reference

List of all members.

Public Types

typedef XorpCallback5< void,
const XrlError &, const string
*, const string *, const
uint32_t *, const string * >
::RefPtr 
ProcessCommandCB
typedef XorpCallback5< void,
const XrlError &, const string
*, const string *, const
uint32_t *, const string * >
::RefPtr 
ProcessCommandCB

Public Member Functions

 XrlCliProcessorV0p1Client (XrlSender *s)
bool send_process_command (const char *dst_xrl_target_name, const string &processor_name, const string &cli_term_name, const uint32_t &cli_session_id, const string &command_name, const string &command_args, const ProcessCommandCB &cb)
 Send Xrl intended to:
 XrlCliProcessorV0p1Client (XrlSender *s)
bool send_process_command (const char *dst_xrl_target_name, const string &processor_name, const string &cli_term_name, const uint32_t &cli_session_id, const string &command_name, const string &command_args, const ProcessCommandCB &cb)
 Send Xrl intended to:

Protected Attributes

XrlSender_sender

Static Private Member Functions

static void unmarshall_process_command (const XrlError &e, XrlArgs *a, ProcessCommandCB cb)
static void unmarshall_process_command (const XrlError &e, XrlArgs *a, ProcessCommandCB cb)

Private Attributes

auto_ptr< Xrlap_xrl_process_command

Member Function Documentation

bool XrlCliProcessorV0p1Client::send_process_command ( const char *  dst_xrl_target_name,
const string &  processor_name,
const string &  cli_term_name,
const uint32_t &  cli_session_id,
const string &  command_name,
const string &  command_args,
const ProcessCommandCB &  cb 
)

Send Xrl intended to:

Process a CLI command.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
processor_namethe processor name for this command.
cli_term_namethe terminal name the command was entered from.
cli_session_idthe CLI session ID the command was entered from.
command_namethe command name to process.
command_argsthe command arguments to process.
bool XrlCliProcessorV0p1Client::send_process_command ( const char *  dst_xrl_target_name,
const string &  processor_name,
const string &  cli_term_name,
const uint32_t &  cli_session_id,
const string &  command_name,
const string &  command_args,
const ProcessCommandCB &  cb 
)

Send Xrl intended to:

Process a CLI command.

Parameters:
dst_xrl_target_namethe Xrl target name of the destination.
processor_namethe processor name for this command.
cli_term_namethe terminal name the command was entered from.
cli_session_idthe CLI session ID the command was entered from.
command_namethe command name to process.
command_argsthe command arguments to process.

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations