Index: source/ariba/overlay/PublicExceptions.h
===================================================================
--- source/ariba/overlay/PublicExceptions.h	(revision 12770)
+++ source/ariba/overlay/PublicExceptions.h	(revision 12770)
@@ -0,0 +1,23 @@
+#ifndef PUBLICEXCEPTIONS_H
+#define PUBLICEXCEPTIONS_H
+
+#include <stdexcept>
+
+namespace ariba {
+namespace overlay {
+
+class message_not_sent: public std::runtime_error
+{
+public:
+    /** Takes a character string describing the error.  */
+    explicit message_not_sent(const string& __arg)  :
+        std::runtime_error(__arg)
+    {
+    }
+    
+    virtual ~message_not_sent() throw() {}
+};
+
+}} // namespace ariba::overlay
+
+#endif // PUBLICEXCEPTIONS_H
