diff options
author | Harald Welte <laforge@gnumonks.org> | 2008-11-25 11:11:49 +0530 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2008-11-25 11:11:49 +0530 |
commit | 956203ad8df7b68af83ae94f7793a028c74113ee (patch) | |
tree | ff8677543fda6b6e7efa55d80ebe7adc3fbf9da0 /gsmsp/gsm/src/lib/gsm.i | |
parent | 7ce2a89fdc661b80acbfb6525bc939c4ea98ab45 (diff) |
Initial import of gsmsp-0.2a
Diffstat (limited to 'gsmsp/gsm/src/lib/gsm.i')
-rw-r--r-- | gsmsp/gsm/src/lib/gsm.i | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gsmsp/gsm/src/lib/gsm.i b/gsmsp/gsm/src/lib/gsm.i new file mode 100644 index 0000000..dc3b5d4 --- /dev/null +++ b/gsmsp/gsm/src/lib/gsm.i @@ -0,0 +1,32 @@ +/* -*- c++ -*- */ + +%feature("autodoc", "1"); // generate python docstrings + +%include "exception.i" +%import "gnuradio.i" // the common stuff + +%{ +#include "gnuradio_swig_bug_workaround.h" // mandatory bug fix +#include "gsm_run_bb.h" +#include <stdexcept> +%} + +// ---------------------------------------------------------------- + +/* + * First arg is the package prefix. + * Second arg is the name of the class minus the prefix. + * + * This does some behind-the-scenes magic so we can + * access gsm_ruN_bb from python as gsm.run_bb + */ +GR_SWIG_BLOCK_MAGIC(gsm,run_bb); + +gsm_run_bb_sptr gsm_make_run_bb (); + +class gsm_run_bb : public gr_block +{ +private: + gsm_run_bb (); +}; + |