From 37f297f892b9f1248915e119119a6ba3237f571f Mon Sep 17 00:00:00 2001
From: Tom Rondeau <trondeau@vt.edu>
Date: Tue, 12 Feb 2013 18:21:13 -0500
Subject: core: typedef vector<unsigned int> so SWIG can handle including it
 multiple times.

---
 gnuradio-core/src/lib/runtime/gr_block.i | 4 ++--
 gnuradio-core/src/lib/runtime/gr_types.h | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

(limited to 'gnuradio-core/src')

diff --git a/gnuradio-core/src/lib/runtime/gr_block.i b/gnuradio-core/src/lib/runtime/gr_block.i
index 0a2fb61f46..c016f2c28e 100644
--- a/gnuradio-core/src/lib/runtime/gr_block.i
+++ b/gnuradio-core/src/lib/runtime/gr_block.i
@@ -76,9 +76,9 @@ class gr_block : public gr_basic_block {
   float pc_work_time();
 
   // Methods to manage processor affinity.
-  void set_processor_affinity(const std::vector<unsigned int> &mask);
+  void set_processor_affinity(const gr_vector_uint &mask);
   void unset_processor_affinity();
-  std::vector<unsigned int> processor_affinity();
+  gr_vector_uint processor_affinity();
 
   // internal use
   gr_block_detail_sptr detail () const { return d_detail; }
diff --git a/gnuradio-core/src/lib/runtime/gr_types.h b/gnuradio-core/src/lib/runtime/gr_types.h
index ad6cee7682..db13e456aa 100644
--- a/gnuradio-core/src/lib/runtime/gr_types.h
+++ b/gnuradio-core/src/lib/runtime/gr_types.h
@@ -31,6 +31,7 @@
 #include <gr_complex.h>
 
 typedef std::vector<int>			gr_vector_int;
+typedef std::vector<unsigned int>		gr_vector_uint;
 typedef std::vector<float>			gr_vector_float;
 typedef std::vector<double>			gr_vector_double;
 typedef std::vector<void *>			gr_vector_void_star;
-- 
cgit v1.2.3