Katana Plug-in APIs 0.1

CloseMessage.h

00001 // Copyright (c) 2012 The Foundry Visionmongers Ltd. All Rights Reserved.
00002 
00003 #ifndef CLOSE_MESSAGE_H
00004 #define CLOSE_MESSAGE_H
00005 
00006 #include <stdint.h>
00007 
00008 #include "Message.h"
00009 
00010 namespace Foundry
00011 {
00012 namespace Katana
00013 {
00014 class NewChannelMessage;
00030 class CloseMessage : public Message
00031 {
00032 public:
00040     explicit CloseMessage(const NewChannelMessage& channel);
00041 
00051     explicit CloseMessage(const uint8_t* frameID, uint16_t channelID = 0);
00052 
00053     virtual ~CloseMessage() {}
00054 
00055 private:
00056     CloseMessage();
00057     CloseMessage(const CloseMessage& rhs);
00058     CloseMessage& operator=(const CloseMessage& rhs);
00059 };
00063 }  // namespace Katana
00064 }  // namespace Foundry
00065 
00066 #endif
 All Classes Functions Variables Typedefs Enumerations Enumerator