00001 00008 #ifndef __QMSGCOMMAND_HH_ 00009 #define __QMSGCOMMAND_HH_ 00010 00011 #include "QCuore.hh" 00012 #include "QCommand.hh" 00013 00014 class QMsgCommand : public QCommand { 00015 public: 00016 QMsgCommand(); 00017 virtual ~QMsgCommand(); 00018 00019 virtual void Execute(); 00020 00021 virtual void CheckParams(); 00022 00023 private: 00024 00025 void HandleLogCommand(); 00026 void HandleStatusCommand(); 00027 void HandleUnknownCommand(); 00028 void HandleRegisterCommand(bool reg); 00029 00030 }; 00031 00032 #endif