summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan West <nathan.west@okstate.edu>2014-07-10 19:25:37 -0400
committerTom Rondeau <tom@trondeau.com>2014-07-11 09:51:43 -0400
commitb4ddba76f8be72aa08be6fb16be5ca0d1d2148bd (patch)
tree3d882f29b72207db9da28e40830a0564a97badc1
parent908a699647f0e7a4d9b75ee844bc3ad3b41cc909 (diff)
runtime: fix a circular dependency for older compilers
-rw-r--r--gnuradio-runtime/include/gnuradio/rpcregisterhelpers.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/gnuradio-runtime/include/gnuradio/rpcregisterhelpers.h b/gnuradio-runtime/include/gnuradio/rpcregisterhelpers.h
index 86650a741c..0999dea747 100644
--- a/gnuradio-runtime/include/gnuradio/rpcregisterhelpers.h
+++ b/gnuradio-runtime/include/gnuradio/rpcregisterhelpers.h
@@ -30,6 +30,11 @@
#include <gnuradio/rpcmanager.h>
#include <gnuradio/rpcserver_selector.h>
#include <gnuradio/rpcserver_base.h>
+
+// Fixes circular dependency issue before including block_registry.h
+class rpcbasic_base;
+typedef boost::shared_ptr<rpcbasic_base> rpcbasic_sptr;
+
#include <gnuradio/block_registry.h>
@@ -585,9 +590,6 @@ public:
};
-typedef boost::shared_ptr<rpcbasic_base> rpcbasic_sptr;
-
-
/*********************************************************************
* RPC Register Set Classes