23 #ifndef INCLUDED_BLOCKS_TAG_GATE_H 24 #define INCLUDED_BLOCKS_TAG_GATE_H 41 typedef boost::shared_ptr<tag_gate>
sptr;
43 virtual void set_propagation(
bool propagate_tags) = 0;
49 static sptr make(
size_t item_size,
bool propagate_tags=
false);
59 virtual void set_single_key(
const std::string &single_key)=0;
64 virtual std::string single_key()
const = 0;
boost::shared_ptr< tag_gate > sptr
Definition: tag_gate.h:41
Include this header to use the message passing features.
Definition: logger.h:695
#define BLOCKS_API
Definition: gr-blocks/include/gnuradio/blocks/api.h:30
synchronous 1:1 input to output with historyOverride work to provide the signal processing implementa...
Definition: sync_block.h:37
Control tag propagation.Use this block to stop tags from propagating.
Definition: tag_gate.h:38