LRT14  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
NetReadOnlyBufferException.h
1 #ifndef RHESUS_NETREADONLYBUFFEREXCEPTION_H_
2 #define RHESUS_NETREADONLYBUFFEREXCEPTION_H_
3 
4 #include <exception>
5 
6 namespace Rhesus
7 {
8 namespace Messenger
9 {
10  class NetReadOnlyBufferException : public std::exception
11  {
12  public:
13  NetReadOnlyBufferException(const char* message) : m_message(message) { }
14 
15  const char* what() const throw() { return m_message; }
16 
17  private:
18  const char* m_message;
19  };
20 }
21 }
22 
23 #endif