dtn::StorageCommand Class Reference

#include <StorageCommand.h>

Inheritance diagram for dtn::StorageCommand:

oasys::TclCommand oasys::Logger

List of all members.


Detailed Description

Class to control the storage system.

Definition at line 29 of file StorageCommand.h.


Public Member Functions

 StorageCommand (DTNStorageConfig *config)
int exec (int argc, const char **argv, Tcl_Interp *interp)
 Override this to parse the list of arguments as strings.

Protected Attributes

bool inited_

Constructor & Destructor Documentation

dtn::StorageCommand::StorageCommand ( DTNStorageConfig config  ) 

Definition at line 24 of file StorageCommand.cc.

References oasys::TclCommand::add_to_help(), oasys::TclCommand::bind_var(), oasys::StorageConfig::db_lockdetect_, oasys::StorageConfig::db_log_, oasys::StorageConfig::db_max_lockedobjs_, oasys::StorageConfig::db_max_lockers_, oasys::StorageConfig::db_max_locks_, oasys::StorageConfig::db_max_tx_, oasys::StorageConfig::db_mpool_, oasys::StorageConfig::db_sharefile_, oasys::StorageConfig::db_txn_, oasys::StorageConfig::dbdir_, oasys::StorageConfig::dbname_, oasys::StorageConfig::fs_fd_cache_size_, oasys::StorageConfig::init_, inited_, dtn::DTNStorageConfig::payload_dir_, dtn::DTNStorageConfig::payload_fd_cache_size_, dtn::DTNStorageConfig::payload_quota_, oasys::StorageConfig::tidy_, oasys::StorageConfig::tidy_wait_, and oasys::StorageConfig::type_.


Member Function Documentation

int dtn::StorageCommand::exec ( int  argc,
const char **  argv,
Tcl_Interp *  interp 
) [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 86 of file StorageCommand.cc.

References oasys::TclCommand::resultf().


Member Data Documentation

bool dtn::StorageCommand::inited_ [protected]

Definition at line 35 of file StorageCommand.h.

Referenced by StorageCommand().


The documentation for this class was generated from the following files:
Generated on Sat Sep 8 08:36:21 2007 for DTN Reference Implementation by  doxygen 1.5.3