summaryrefslogtreecommitdiff
path: root/src/net/tmwserv/chatserver/chatserver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/tmwserv/chatserver/chatserver.cpp')
-rw-r--r--src/net/tmwserv/chatserver/chatserver.cpp95
1 files changed, 1 insertions, 94 deletions
diff --git a/src/net/tmwserv/chatserver/chatserver.cpp b/src/net/tmwserv/chatserver/chatserver.cpp
index 49a17367..c35fc782 100644
--- a/src/net/tmwserv/chatserver/chatserver.cpp
+++ b/src/net/tmwserv/chatserver/chatserver.cpp
@@ -31,117 +31,24 @@
using Net::ChatServer::connection;
void Net::ChatServer::connect(Net::Connection *connection,
- const std::string &token)
+ const std::string &token)
{
Net::ChatServer::connection = connection;
MessageOut msg(PCMSG_CONNECT);
-
msg.writeString(token, 32);
-
connection->send(msg);
}
void Net::ChatServer::logout()
{
MessageOut msg(PCMSG_DISCONNECT);
-
- connection->send(msg);
-}
-
-void Net::ChatServer::chat(short channel, const std::string &text)
-{
- MessageOut msg(PCMSG_CHAT);
-
- msg.writeString(text);
- msg.writeInt16(channel);
-
connection->send(msg);
}
void Net::ChatServer::announce(const std::string &text)
{
MessageOut msg(PCMSG_ANNOUNCE);
-
- msg.writeString(text);
-
- connection->send(msg);
-}
-
-void Net::ChatServer::privMsg(const std::string &recipient,
- const std::string &text)
-{
- MessageOut msg(PCMSG_PRIVMSG);
-
- msg.writeString(recipient);
msg.writeString(text);
-
- connection->send(msg);
-}
-
-void Net::ChatServer::enterChannel(const std::string &channel, const std::string &password)
-{
- MessageOut msg(PCMSG_ENTER_CHANNEL);
-
- msg.writeString(channel);
- msg.writeString(password);
-
- connection->send(msg);
-}
-
-void Net::ChatServer::quitChannel(short channel)
-{
- MessageOut msg(PCMSG_QUIT_CHANNEL);
-
- msg.writeInt16(channel);
-
- connection->send(msg);
-}
-
-void Net::ChatServer::getChannelList()
-{
- MessageOut msg(PCMSG_LIST_CHANNELS);
-
- connection->send(msg);
-}
-
-void Net::ChatServer::getUserList(const std::string &channel)
-{
- MessageOut msg(PCMSG_LIST_CHANNELUSERS);
-
- msg.writeString(channel);
-
- connection->send(msg);
-}
-
-void Net::ChatServer::setChannelTopic(short channel, const std::string &topic)
-{
- MessageOut msg(PCMSG_TOPIC_CHANGE);
-
- msg.writeInt16(channel);
- msg.writeString(topic);
-
- connection->send(msg);
-}
-
-void Net::ChatServer::setUserMode(short channel, const std::string &user,
- unsigned char mode)
-{
- MessageOut msg(PCMSG_USER_MODE);
-
- msg.writeInt16(channel);
- msg.writeString(user);
- msg.writeInt8(mode);
-
- connection->send(msg);
-}
-
-void Net::ChatServer::kickUser(short channel, const std::string &user)
-{
- MessageOut msg(PCMSG_KICK_USER);
-
- msg.writeInt16(channel);
- msg.writeString(user);
-
connection->send(msg);
}