diff options
Diffstat (limited to 'gr-blocks/include/gnuradio/blocks/annotator_alltoall.h')
-rw-r--r-- | gr-blocks/include/gnuradio/blocks/annotator_alltoall.h | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/gr-blocks/include/gnuradio/blocks/annotator_alltoall.h b/gr-blocks/include/gnuradio/blocks/annotator_alltoall.h index 499c5f36b6..e13d32fde8 100644 --- a/gr-blocks/include/gnuradio/blocks/annotator_alltoall.h +++ b/gr-blocks/include/gnuradio/blocks/annotator_alltoall.h @@ -21,43 +21,43 @@ */ #ifndef INCLUDED_GR_ANNOTATOR_ALLTOALL_H -#define INCLUDED_GR_ANNOTATOR_ALLTOALL_H +#define INCLUDED_GR_ANNOTATOR_ALLTOALL_H #include <gnuradio/blocks/api.h> #include <gnuradio/sync_block.h> namespace gr { - namespace blocks { - - /*! - * \brief All-to-all stream annotator testing block. FOR TESTING PURPOSES ONLY. - * \ingroup debug_tools_blk - * - * \details - * This block creates tags to be sent downstream every 10,000 - * items it sees. The tags contain the name and ID of the - * instantiated block, use "seq" as a key, and have a counter that - * increments by 1 for every tag produced that is used as the - * tag's value. The tags are propagated using the all-to-all - * policy. - * - * It also stores a copy of all tags it sees flow past it. These - * tags can be recalled externally with the data() member. - * - * This block is only meant for testing and showing how to use the tags. - */ - class BLOCKS_API annotator_alltoall : virtual public sync_block - { - public: - // gr::blocks::annotator_alltoall::sptr - typedef boost::shared_ptr<annotator_alltoall> sptr; - - static sptr make(int when, size_t sizeof_stream_item); - - virtual std::vector<tag_t> data() const = 0; - }; - - } /* namespace blocks */ +namespace blocks { + +/*! + * \brief All-to-all stream annotator testing block. FOR TESTING PURPOSES ONLY. + * \ingroup debug_tools_blk + * + * \details + * This block creates tags to be sent downstream every 10,000 + * items it sees. The tags contain the name and ID of the + * instantiated block, use "seq" as a key, and have a counter that + * increments by 1 for every tag produced that is used as the + * tag's value. The tags are propagated using the all-to-all + * policy. + * + * It also stores a copy of all tags it sees flow past it. These + * tags can be recalled externally with the data() member. + * + * This block is only meant for testing and showing how to use the tags. + */ +class BLOCKS_API annotator_alltoall : virtual public sync_block +{ +public: + // gr::blocks::annotator_alltoall::sptr + typedef boost::shared_ptr<annotator_alltoall> sptr; + + static sptr make(int when, size_t sizeof_stream_item); + + virtual std::vector<tag_t> data() const = 0; +}; + +} /* namespace blocks */ } /* namespace gr */ #endif /* INCLUDED_GR_ANNOTATOR_ALLTOALL_H */ |