virtual ~sequence_error() throw() { }
};
+class incompatible_protocol: public std::runtime_error
+{
+public:
+ incompatible_protocol(const std::string &w): std::runtime_error(w) { }
+ virtual ~incompatible_protocol() throw() { }
+};
+
class Communicator
{