diff -r 7ffbca63fc72 -r 59be91dfcbe1 tool/CommandConfig.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool/CommandConfig.h Thu Jul 24 13:27:06 2008 +0000 @@ -0,0 +1,43 @@ +/***************************************************************************** + * + * $Id$ + * + ****************************************************************************/ + +#ifndef __COMMANDCONFIG_H__ +#define __COMMANDCONFIG_H__ + +#include +using namespace std; + +#include "Command.h" + +/****************************************************************************/ + +class CommandConfig: + public Command +{ + public: + CommandConfig(); + + string helpString() const; + void execute(MasterDevice &, const StringVector &); + + protected: + struct Info { + string alias; + string pos; + string ident; + string att; + string op; + }; + + typedef list ConfigList; + + void showDetailedConfigs(MasterDevice &, const ConfigList &); + void listConfigs(const ConfigList &); +}; + +/****************************************************************************/ + +#endif