Merged features/inband -r4812:5218 into trunk. This group of changes
[debian/gnuradio] / mblock / src / lib / mb_exception.cc
index 4d4ca70b1256c32636d05c28634c51d21a766060..23dfbd9fe68c67b667e7dbd2818d8a10a0532056 100644 (file)
@@ -38,6 +38,11 @@ mbe_not_implemented::mbe_not_implemented(mb_mblock *mb, const std::string &msg)
 {
 }
 
+mbe_no_such_class::mbe_no_such_class(mb_mblock *mb, const std::string &class_name)
+  : mbe_base(mb, "No such class: " + class_name)
+{
+}
+
 mbe_no_such_component::mbe_no_such_component(mb_mblock *mb, const std::string &component_name)
   : mbe_base(mb, "No such component: " + component_name)
 {
@@ -85,3 +90,17 @@ mbe_invalid_port_type::mbe_invalid_port_type(mb_mblock *mb,
   : mbe_base(mb, "Invalid port type for connection: " + mb_util::join_names(comp_name, port_name))
 {
 }
+
+mbe_mblock_failed::mbe_mblock_failed(mb_mblock *mb,
+                                    const std::string &msg)
+  : mbe_base(mb, "Message block failed: " + msg)
+{
+}
+
+mbe_terminate::mbe_terminate()
+{
+}
+
+mbe_exit::mbe_exit()
+{
+}