CCAFFEINE
0.8.8
|
00001 #ifndef CmdActionHelp_h_seen 00002 #define CmdActionHelp_h_seen 00003 00004 00005 // requires 00006 // #include "jc++/jc++.h" 00007 // #include "jc++/util/jc++util.h" 00008 // #include "cmd/CmdContext.h" 00009 // #include "cmd/CmdAction.h" 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