GNU Radio 3.6.5 C++ API

gr::blocks::tag_gate Class Reference

Control tag propagation.Use this block to stop tags from propagating. More...

#include <tag_gate.h>

Inheritance diagram for gr::blocks::tag_gate:
gr_sync_block gr_block gr_basic_block gr_msg_accepter gruel::msg_accepter gr::blocks::tag_gate_impl

List of all members.

Public Types

typedef boost::shared_ptr
< tag_gate
sptr

Public Member Functions

virtual void set_propagation (bool propagate_tags)=0

Static Public Member Functions

static sptr make (size_t item_size, bool propagate_tags=false)

Detailed Description

Control tag propagation.

Use this block to stop tags from propagating.


Member Typedef Documentation


Member Function Documentation

static sptr gr::blocks::tag_gate::make ( size_t  item_size,
bool  propagate_tags = false 
) [static]
Parameters:
item_sizeItem size
propagate_tagsSet this to true to allow tags to pass through this block.
virtual void gr::blocks::tag_gate::set_propagation ( bool  propagate_tags) [pure virtual]

Implemented in gr::blocks::tag_gate_impl.


The documentation for this class was generated from the following file: