diff options
author | Nathan West <nathan.west@okstate.edu> | 2014-07-10 19:25:37 -0400 |
---|---|---|
committer | Tom Rondeau <tom@trondeau.com> | 2014-07-11 09:51:43 -0400 |
commit | b4ddba76f8be72aa08be6fb16be5ca0d1d2148bd (patch) | |
tree | 3d882f29b72207db9da28e40830a0564a97badc1 | |
parent | 908a699647f0e7a4d9b75ee844bc3ad3b41cc909 (diff) |
runtime: fix a circular dependency for older compilers
-rw-r--r-- | gnuradio-runtime/include/gnuradio/rpcregisterhelpers.h | 8 |
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 |