|
xorp
|
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< Xrl > | ap_xrl_process_command |
| 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 | ||
| ) |
Process a CLI command.
| dst_xrl_target_name | the Xrl target name of the destination. |
| processor_name | the processor name for this command. |
| cli_term_name | the terminal name the command was entered from. |
| cli_session_id | the CLI session ID the command was entered from. |
| command_name | the command name to process. |
| command_args | the 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 | ||
| ) |
Process a CLI command.
| dst_xrl_target_name | the Xrl target name of the destination. |
| processor_name | the processor name for this command. |
| cli_term_name | the terminal name the command was entered from. |
| cli_session_id | the CLI session ID the command was entered from. |
| command_name | the command name to process. |
| command_args | the command arguments to process. |