DTNRegisterCommand Class Reference

Inheritance diagram for DTNRegisterCommand:

oasys::TclCommand oasys::Logger List of all members.

Detailed Description

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


Constructor & Destructor Documentation

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_.


Member Function Documentation

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.

Parameters:
argc Argument count
argv Argument values
interp Tcl interpreter
Returns:
0 on success, -1 on error

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().


Member Data Documentation

oasys::OptParser DTNRegisterCommand::parser_

Definition at line 158 of file dtntest.cc.

Referenced by DTNRegisterCommand(), and exec().

RegistrationOpts DTNRegisterCommand::opts_

Definition at line 168 of file dtntest.cc.

Referenced by DTNRegisterCommand(), exec(), and init_opts().


The documentation for this class was generated from the following file:
Generated on Fri Dec 22 14:48:02 2006 for DTN Reference Implementation by  doxygen 1.5.1