|
Katana Plug-in APIs 0.1
|
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
1.7.3