summaryrefslogtreecommitdiff
path: root/gr-dtv/lib/dvbs2/dvbs2_interleaver_bb_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-dtv/lib/dvbs2/dvbs2_interleaver_bb_impl.h')
-rw-r--r--gr-dtv/lib/dvbs2/dvbs2_interleaver_bb_impl.h66
1 files changed, 34 insertions, 32 deletions
diff --git a/gr-dtv/lib/dvbs2/dvbs2_interleaver_bb_impl.h b/gr-dtv/lib/dvbs2/dvbs2_interleaver_bb_impl.h
index b19800c25e..b8ecb67e57 100644
--- a/gr-dtv/lib/dvbs2/dvbs2_interleaver_bb_impl.h
+++ b/gr-dtv/lib/dvbs2/dvbs2_interleaver_bb_impl.h
@@ -26,38 +26,40 @@
#include <gnuradio/dtv/dvbs2_interleaver_bb.h>
namespace gr {
- namespace dtv {
-
- class dvbs2_interleaver_bb_impl : public dvbs2_interleaver_bb
- {
- private:
- int frame_size;
- int signal_constellation;
- int code_rate;
- int mod;
- int packed_items;
- int rowaddr0;
- int rowaddr1;
- int rowaddr2;
- int rowaddr3;
- int rowaddr4;
- int rowaddr5;
- int rowaddr6;
- int rowaddr7;
-
- public:
- dvbs2_interleaver_bb_impl(dvb_framesize_t framesize, dvb_code_rate_t rate, dvb_constellation_t constellation);
- ~dvbs2_interleaver_bb_impl();
-
- void forecast (int noutput_items, gr_vector_int &ninput_items_required);
-
- int general_work(int noutput_items,
- gr_vector_int &ninput_items,
- gr_vector_const_void_star &input_items,
- gr_vector_void_star &output_items);
- };
-
- } // namespace dtv
+namespace dtv {
+
+class dvbs2_interleaver_bb_impl : public dvbs2_interleaver_bb
+{
+private:
+ int frame_size;
+ int signal_constellation;
+ int code_rate;
+ int mod;
+ int packed_items;
+ int rowaddr0;
+ int rowaddr1;
+ int rowaddr2;
+ int rowaddr3;
+ int rowaddr4;
+ int rowaddr5;
+ int rowaddr6;
+ int rowaddr7;
+
+public:
+ dvbs2_interleaver_bb_impl(dvb_framesize_t framesize,
+ dvb_code_rate_t rate,
+ dvb_constellation_t constellation);
+ ~dvbs2_interleaver_bb_impl();
+
+ void forecast(int noutput_items, gr_vector_int& ninput_items_required);
+
+ int general_work(int noutput_items,
+ gr_vector_int& ninput_items,
+ gr_vector_const_void_star& input_items,
+ gr_vector_void_star& output_items);
+};
+
+} // namespace dtv
} // namespace gr
#endif /* INCLUDED_DTV_DVBS2_INTERLEAVER_BB_IMPL_H */