Check in modified mamer
[capablanca.git] / lasker-2.2.3 / bots / mamer / CommandEntry.hh
1 //--------------------------------------------------------------------------
2 // CommandEntry.hh - Class definition for CommandEntry
3 //
4 // Matthew E. Moses
5 //
6 // $Revision: 1.11 $
7 // $Date: 1998/09/10 19:58:31 $
8 //
9 // $Author: mlong $
10 // $Locker:  $
11 //
12 // $Log: CommandEntry.hh,v $
13 // Revision 1.11  1998/09/10 19:58:31  mlong
14 // *** empty log message ***
15 //
16 // Revision 1.10  1998/06/18 18:41:52  mlong
17 // prepairing for yet another move.
18 //
19 // Revision 1.9  1998/04/29 15:24:07  mlong
20 // prepairing for the move to daimi
21 // new sorting routine.
22 //
23 // Revision 1.8  1998/04/18 18:46:31  mlong
24 // fixed delete bug and
25 // added delete tourney function
26 //
27 // Revision 1.7  1998/02/12 18:44:25  mlong
28 // *** empty log message ***
29 //
30 // Revision 1.6  1997/10/28 21:03:48  mlong
31 // *** empty log message ***
32 //
33 // Revision 1.5  1997/10/23 20:13:37  mlong
34 // *** empty log message ***
35 //
36 // Revision 1.5  1997/10/23 19:56:12  chess
37 // *** empty log message ***
38 //
39 // Revision 1.4  1997/05/15 18:29:12  chess
40 //  added pending and TourneyPlayers support
41 // added HandleGetPlayerInfo & HandleGetGameInfo
42 //
43 // Revision 1.3  1997/04/13 03:21:32  chess
44 // new commands added SetInfo SetStat AddAbuse
45 //
46 // Revision 1.2  1997/03/21 15:32:36  moses
47 // added the shutdown command.
48 //
49 // Revision 1.1  1996/10/01  20:14:43  moses
50 // Initial revision
51 //
52 //--------------------------------------------------------------------------
53
54 #ifndef _UserCommands_
55 #define _UserCommands_
56
57 #include "types.h"
58 #include "User.hh"
59 #include "Tourney.hh"
60
61 class CommandEntry {
62  public:
63   int AddAbuse(User *, param_list);
64   int AnnounceTourney(User *, param_list);
65   int CreateTourney(User *, param_list);
66   int CloseTourney(User *, param_list);
67   int DeleteTourney(User *, param_list);
68   int FingerUser(User *, param_list);
69   int JoinTourney(User *, param_list);
70   int KeepTourney(User *, param_list);
71   int AddToTourney(User *, param_list);
72   int RemoveFromTourney(User *, param_list);
73   int ListRank(User *, param_list);
74   int ListManagers(User *, param_list);
75   int ListTourneys(User *, param_list);
76   int ListTourneyPlayers(User *, param_list);
77   int ListTourneyGames(User *, param_list);
78   int ListTourneyVars(User *, param_list);
79   int LoadedUsers(User *, param_list);
80   int MessageManagers(User *, param_list);
81   int OpenTourney(User *, param_list);
82   int SetCommandLevel(User *, param_list);
83   int SetInfo(User *, param_list);
84   int SetManagerLevel(User *, param_list);
85   int SetResult(User *, param_list);
86   int SetStat(User *, param_list);
87   int SetTourneyVariable(User *, param_list);
88   int ShowCommands(User *, param_list);
89   int ShowHelp(User *, param_list);
90   int Shutdown(User *, param_list);
91   int Withdraw(User *, param_list);
92
93 };
94
95 #endif
96
97
98