diff options
author | nomad <gmc_holle@users.sourceforge.net> | 2009-03-02 01:31:22 +0300 |
---|---|---|
committer | Thorvald Natvig <slicer@users.sourceforge.net> | 2009-03-02 01:31:22 +0300 |
commit | 7bd80f87d0f3ba6f56ca40ebc031a5edef40c521 (patch) | |
tree | 7eb7c956095c458a4cb659895de442999ed19f2c /src/Message.h | |
parent | 0b8cf50a1241138928300c6f127e6e304a2496e7 (diff) |
Adding channel descriptions
Diffstat (limited to 'src/Message.h')
-rw-r--r-- | src/Message.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/Message.h b/src/Message.h index 7e2835375..303cf59f8 100644 --- a/src/Message.h +++ b/src/Message.h @@ -43,7 +43,7 @@ class Message { virtual void saveStream(PacketDataStream &) const; virtual void restoreStream(PacketDataStream &); public: - enum MessageType { ServerReject, ServerAuthenticate, Speex, ServerSync, ServerJoin, ServerLeave, ServerBanList, PlayerMute, PlayerDeaf, PlayerKick, PlayerRename, PlayerBan, PlayerMove, PlayerSelfMuteDeaf, ChannelAdd, ChannelRemove, ChannelMove, ChannelLink, ChannelRename, PermissionDenied, EditACL, QueryUsers, Ping, TextMessage, PlayerTexture, CryptSetup, CryptSync, PingStats, ContextAction, ContextAddAction }; + enum MessageType { ServerReject, ServerAuthenticate, Speex, ServerSync, ServerJoin, ServerLeave, ServerBanList, PlayerMute, PlayerDeaf, PlayerKick, PlayerRename, PlayerBan, PlayerMove, PlayerSelfMuteDeaf, ChannelAdd, ChannelRemove, ChannelMove, ChannelLink, ChannelRename, PermissionDenied, EditACL, QueryUsers, Ping, TextMessage, PlayerTexture, CryptSetup, CryptSync, PingStats, ContextAction, ContextAddAction, ChannelDescUpdate }; unsigned int uiSession; Message(); @@ -309,6 +309,18 @@ class MessageChannelRename : public Message { }; }; +class MessageChannelDescUpdate : public Message { + protected: + void saveStream(PacketDataStream &) const; + void restoreStream(PacketDataStream &); + public: + int iId; + QString qsDesc; + Message::MessageType messageType() const { + return ChannelDescUpdate; + }; +}; + class MessageServerBanList : public Message { protected: void saveStream(PacketDataStream &) const; @@ -486,6 +498,7 @@ class MessageHandler { virtual void msgChannelMove(Connection *, MessageChannelMove *) = 0; virtual void msgChannelLink(Connection *, MessageChannelLink *) = 0; virtual void msgChannelRename(Connection *, MessageChannelRename *) = 0; + virtual void msgChannelDescUpdate(Connection *, MessageChannelDescUpdate *) = 0; virtual void msgServerBanList(Connection *, MessageServerBanList *) = 0; virtual void msgTextMessage(Connection *, MessageTextMessage *) = 0; virtual void msgPermissionDenied(Connection *, MessagePermissionDenied *) = 0; |