summaryrefslogtreecommitdiffstats
path: root/src/server/ChatServer.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/ChatServer.hpp')
-rw-r--r--src/server/ChatServer.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/ChatServer.hpp b/src/server/ChatServer.hpp
index 4fa90e5..f966e84 100644
--- a/src/server/ChatServer.hpp
+++ b/src/server/ChatServer.hpp
@@ -30,6 +30,7 @@ public:
void SendAllUsers(const char *msg, UserInfo *except = 0,
const int spec_msg = system_msg);
+ UserInfo *SearchUserByName(const char *name);
void AddUser(UserInfo *u);
void RemoveUser(UserInfo *u);
@@ -68,7 +69,12 @@ public:
// work with database:
AnswerDB *QuerySelect(const char *sql)
{ return dbase->QuerySelect(sql); }
+ int QueryInsert(const char *sql)
+ { return dbase->QueryInsert(sql); }
+ // players actions:
+ UserInfo *IsUserOnline(const char *name)
+ { return talkers->SearchUserByName(name); }
private:
virtual void Handle(bool r, bool w);
};