00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #if !defined(AFX_ClientAdmin_H__571BC1CA_BDBC_4F2B_9F83_4AA083520198__INCLUDED_)
00022 #define AFX_ClientAdmin_H__571BC1CA_BDBC_4F2B_9F83_4AA083520198__INCLUDED_
00023
00024 #include <console/ConsoleRuleMethodIAdapter.h>
00025
00026 class ClientAdmin
00027 {
00028 public:
00029 static ClientAdmin *instance();
00030
00031 protected:
00032 static ClientAdmin *instance_;
00033
00034 void adminNoParams(std::vector<ConsoleRuleValue> &split,
00035 unsigned int userData);
00036 void adminOneParam(std::vector<ConsoleRuleValue> &split,
00037 unsigned int userData);
00038 void adminTwoParam(std::vector<ConsoleRuleValue> &split,
00039 unsigned int userData);
00040 void adminHelp();
00041
00042 private:
00043 ClientAdmin();
00044 virtual ~ClientAdmin();
00045
00046 };
00047
00048 #endif // !defined(AFX_ClientAdmin_H__571BC1CA_BDBC_4F2B_9F83_4AA083520198__INCLUDED_)
00049