Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornomad <gmc_holle@users.sourceforge.net>2009-03-02 01:31:22 +0300
committerThorvald Natvig <slicer@users.sourceforge.net>2009-03-02 01:31:22 +0300
commit7bd80f87d0f3ba6f56ca40ebc031a5edef40c521 (patch)
tree7eb7c956095c458a4cb659895de442999ed19f2c /src/Message.h
parent0b8cf50a1241138928300c6f127e6e304a2496e7 (diff)
Adding channel descriptions
Diffstat (limited to 'src/Message.h')
-rw-r--r--src/Message.h15
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;