summaryrefslogtreecommitdiff
path: root/gr-blocks/include/gnuradio/blocks/keep_one_in_n.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-blocks/include/gnuradio/blocks/keep_one_in_n.h')
-rw-r--r--gr-blocks/include/gnuradio/blocks/keep_one_in_n.h39
1 files changed, 19 insertions, 20 deletions
diff --git a/gr-blocks/include/gnuradio/blocks/keep_one_in_n.h b/gr-blocks/include/gnuradio/blocks/keep_one_in_n.h
index af5c7de7d2..f95146ca36 100644
--- a/gr-blocks/include/gnuradio/blocks/keep_one_in_n.h
+++ b/gr-blocks/include/gnuradio/blocks/keep_one_in_n.h
@@ -27,31 +27,30 @@
#include <gnuradio/block.h>
namespace gr {
- namespace blocks {
+namespace blocks {
+
+/*!
+ * \brief decimate a stream, keeping the last item out of every \p n.
+ * \ingroup stream_operators_blk
+ */
+class BLOCKS_API keep_one_in_n : virtual public block
+{
+public:
+ // gr::blocks::keep_one_in_n::sptr
+ typedef boost::shared_ptr<keep_one_in_n> sptr;
/*!
- * \brief decimate a stream, keeping the last item out of every \p n.
- * \ingroup stream_operators_blk
+ * Make a keep one in n block.
+ *
+ * \param itemsize stream itemsize
+ * \param n block size in items
*/
- class BLOCKS_API keep_one_in_n : virtual public block
- {
- public:
-
- // gr::blocks::keep_one_in_n::sptr
- typedef boost::shared_ptr<keep_one_in_n> sptr;
-
- /*!
- * Make a keep one in n block.
- *
- * \param itemsize stream itemsize
- * \param n block size in items
- */
- static sptr make(size_t itemsize, int n);
+ static sptr make(size_t itemsize, int n);
- virtual void set_n(int n) = 0;
- };
+ virtual void set_n(int n) = 0;
+};
- } /* namespace blocks */
+} /* namespace blocks */
} /* namespace gr */
#endif /* INCLUDED_BLOCKS_KEEP_ONE_IN_N_H */