summaryrefslogtreecommitdiff
path: root/mblock/src/lib/mb_common.h
diff options
context:
space:
mode:
authoreb2007-01-13 06:39:33 +0000
committereb2007-01-13 06:39:33 +0000
commit29c73e79ef50525b56d8e9f89808baace75fae82 (patch)
treea7e535126b041d6479e1afa5ff0740cfd9384218 /mblock/src/lib/mb_common.h
parent77a328cd9cc198de890787e000985baf976af32a (diff)
downloadgnuradio-29c73e79ef50525b56d8e9f89808baace75fae82.tar.gz
gnuradio-29c73e79ef50525b56d8e9f89808baace75fae82.tar.bz2
gnuradio-29c73e79ef50525b56d8e9f89808baace75fae82.zip
Merged latest pmt and mblock into trunk (eb/wip -r4262:4268)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4269 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'mblock/src/lib/mb_common.h')
-rw-r--r--mblock/src/lib/mb_common.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/mblock/src/lib/mb_common.h b/mblock/src/lib/mb_common.h
index abeb06579..f54fa56a2 100644
--- a/mblock/src/lib/mb_common.h
+++ b/mblock/src/lib/mb_common.h
@@ -22,8 +22,32 @@
#define INCLUDED_MB_COMMON_H
#include <pmt.h>
+#include <vector>
+#include <stdexcept>
+#include <boost/utility.hpp>
+
typedef unsigned int mb_pri_t;
static const mb_pri_t MB_PRI_DEFAULT = 5;
+
+class mb_runtime;
+typedef boost::shared_ptr<mb_runtime> mb_runtime_sptr;
+
+class mb_runtime_impl;
+typedef boost::shared_ptr<mb_runtime_impl> mb_runtime_impl_sptr;
+
+class mb_mblock;
+typedef boost::shared_ptr<mb_mblock> mb_mblock_sptr;
+
+class mb_mblock_impl;
+typedef boost::shared_ptr<mb_mblock_impl> mb_mblock_impl_sptr;
+
+class mb_port;
+typedef boost::shared_ptr<mb_port> mb_port_sptr;
+
+class mb_port_detail;
+typedef boost::shared_ptr<mb_port_detail> mb_port_detail_sptr;
+
+
#endif /* INCLUDED_MB_COMMON_H */