Inheritance diagram for DTNRegisterCommand:
Definition at line 156 of file dtntest.cc.
Public Member Functions | |
void | init_opts () |
DTNRegisterCommand () | |
int | exec (int argc, const char **argv, Tcl_Interp *interp) |
Override this to parse the list of arguments as strings. | |
Public Attributes | |
oasys::OptParser | parser_ |
RegistrationOpts | opts_ |
Classes | |
struct | RegistrationOpts |
DTNRegisterCommand::DTNRegisterCommand | ( | ) | [inline] |
Definition at line 178 of file dtntest.cc.
References oasys::OptParser::addopt(), DTNRegisterCommand::RegistrationOpts::endpoint_, DTNRegisterCommand::RegistrationOpts::expiration_, DTNRegisterCommand::RegistrationOpts::failure_action_, FailureActionCases, DTNRegisterCommand::RegistrationOpts::init_passive_, opts_, parser_, and DTNRegisterCommand::RegistrationOpts::script_.
void DTNRegisterCommand::init_opts | ( | ) | [inline] |
Definition at line 170 of file dtntest.cc.
References DTN_REG_DROP, DTNRegisterCommand::RegistrationOpts::endpoint_, DTNRegisterCommand::RegistrationOpts::expiration_, DTNRegisterCommand::RegistrationOpts::failure_action_, DTNRegisterCommand::RegistrationOpts::init_passive_, opts_, and DTNRegisterCommand::RegistrationOpts::script_.
Referenced by exec().
int DTNRegisterCommand::exec | ( | int | argc, | |
const char ** | argv, | |||
Tcl_Interp * | interp | |||
) | [inline, virtual] |
Override this to parse the list of arguments as strings.
argc | Argument count | |
argv | Argument values | |
interp | Tcl interpreter |
Reimplemented from oasys::TclCommand.
Definition at line 190 of file dtntest.cc.
References dtn_copy_eid(), dtn_errno(), dtn_register(), dtn_strerror(), DTN_SUCCESS, DTNRegisterCommand::RegistrationOpts::endpoint_, DTNRegisterCommand::RegistrationOpts::expiration_, DTNRegisterCommand::RegistrationOpts::failure_action_, init_opts(), DTNRegisterCommand::RegistrationOpts::init_passive_, opts_, oasys::OptParser::parse(), parser_, regid, oasys::TclCommand::resultf(), DTNRegisterCommand::RegistrationOpts::script_, dtn_endpoint_id_t::uri, and oasys::TclCommand::wrong_num_args().
Definition at line 168 of file dtntest.cc.
Referenced by DTNRegisterCommand(), exec(), and init_opts().