00001 #ifndef CmdActionHelp_h_seen
00002 #define CmdActionHelp_h_seen
00003
00004
00005
00006
00007
00008
00009
00010
00012 class CmdActionHelp : public virtual CmdAction {
00013
00014 private:
00015
00016 char *namelist[2];
00017
00019 void writeCmdNames(CmdContext *cc, CmdAction *c);
00021 void writeArgDesc(CmdContext *cc, char *argtype);
00022
00023 public:
00024
00025 CDELETE CmdActionHelp();
00026 virtual ~CmdActionHelp();
00027
00029 virtual int doIt(CmdContext *cc, JCPN(Vector) *args) ;
00030
00031 virtual char * help();
00032
00033 virtual char * argtype();
00034
00035 virtual char **names(int& len);
00036
00037 };
00038 #endif //CmdActionHelp_h_seen