class ModuleCommand


Definition#include <module_command.hh>
InheritsCommand [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Types

Public Methods

Protected Methods


Detailed Description

typedef enum --

--

enum -- {NO_STATUS_METHOD, STATUS_BY_XRL}

--

typedef enum --

--

enum -- {NO_SHUTDOWN_METHOD, SHUTDOWN_BY_XRL}

--

 ModuleCommand (const string &cmd_name, TemplateTree& ct)

ModuleCommand

 ~ModuleCommand ()

~ModuleCommand

void  add_action (const list <string> &action, const XRLdb& xrldb)
throw (ParseError)

add_action

Reimplemented from Command.

Validation*  startup_validation (TaskManager &taskmgr)

startup_validation

[const]

Validation*  ready_validation (TaskManager &taskmgr)

ready_validation

[const]

Validation*  shutdown_validation (TaskManager &taskmgr)

shutdown_validation

[const]

Shutdown*  shutdown_method (TaskManager &taskmgr)

shutdown_method

[const]

const string&  name ()

name

[const]

const string&  path ()

path

[const]

const list <string>&  depends ()

depends

[const]

int  start_transaction (ConfigTreeNode& ctn, TaskManager& task_manager)

start_transaction

[const]

int  end_transaction (ConfigTreeNode& ctn, TaskManager& task_manager)

end_transaction

[const]

StatusMethod  status_method ()

status_method

[const]

ShutdownMethod  shutdown_method ()

shutdown_method

[const]

string  str ()

str

[const]

Reimplemented from Command.

void  action_complete (const XrlError& err, XrlArgs* args, ConfigTreeNode *ctn, Action *action, string cmd)

action_complete

[protected]

Reimplemented from Command.


Generated by: pavlin on possum.icir.org on Thu Nov 6 23:47:10 2003, using kdoc 2.0a54+XORP.