summaryrefslogtreecommitdiff
path: root/src/chatchannel.h
diff options
context:
space:
mode:
authorGuillaume Melquiond <guillaume.melquiond@gmail.com>2006-05-23 05:35:13 +0000
committerGuillaume Melquiond <guillaume.melquiond@gmail.com>2006-05-23 05:35:13 +0000
commit351f050dd77c7dfae7ab901b9dab08336e59b4fc (patch)
tree709142480b61e116eca5ac17685e29b6fe658e5a /src/chatchannel.h
parent71ef3ccdc4d628e93d445251121f36a35c6f6a4e (diff)
downloadmanaserv-351f050dd77c7dfae7ab901b9dab08336e59b4fc.tar.gz
manaserv-351f050dd77c7dfae7ab901b9dab08336e59b4fc.tar.bz2
manaserv-351f050dd77c7dfae7ab901b9dab08336e59b4fc.tar.xz
manaserv-351f050dd77c7dfae7ab901b9dab08336e59b4fc.zip
Split server into three logical servers: an account server, a chat
server, and a game server.
Diffstat (limited to 'src/chatchannel.h')
-rw-r--r--src/chatchannel.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/chatchannel.h b/src/chatchannel.h
index 997519a8..f46b1dae 100644
--- a/src/chatchannel.h
+++ b/src/chatchannel.h
@@ -30,8 +30,8 @@
#include "being.h"
class ChatChannel {
-
public:
+ typedef std::vector< std::string > ChannelUsers;
/**
* Constructors
@@ -78,17 +78,17 @@ class ChatChannel {
/**
* Get the list of the users registered in the channel
*/
- std::vector<tmwserv::BeingPtr> getUserList() const;
+ ChannelUsers const &getUserList() const;
/**
* Add a user in the channel
*/
- bool addUserInChannel(tmwserv::BeingPtr beingPtr);
+ bool addUserInChannel(std::string const &);
/**
* Remove a user from the channel.
*/
- bool removeUserFromChannel(tmwserv::BeingPtr beingPtr);
+ bool removeUserFromChannel(std::string const &);
/**
* Empties a channel from its users (admin included).
@@ -114,7 +114,7 @@ class ChatChannel {
/**
* The registered user list
*/
- std::vector<tmwserv::BeingPtr> mRegisteredUsers;
+ ChannelUsers mRegisteredUsers;
};