GNU Radio 3.4.2 C++ API
gr_tag_info.h File Reference
#include <gruel/pmt.h>
Include dependency graph for gr_tag_info.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  { gr_tags::TAG_NITEM_REF = 0, gr_tags::TAG_SRCID_REF, gr_tags::TAG_KEY_REF, gr_tags::TAG_VALUE_REF }

Functions

static uint64_t gr_tags::get_nitems (const pmt::pmt_t &tag)
 Returns the item tag occurred at (as a uint64_t)
static pmt::pmt_t gr_tags::get_srcid (const pmt::pmt_t &tag)
 Returns the source ID of tag (as a PMT)
static pmt::pmt_t gr_tags::get_key (const pmt::pmt_t &tag)
 Returns the key of tag (as a PMT symbol)
static pmt::pmt_t gr_tags::get_value (const pmt::pmt_t &tag)
 Returns the value of tag (as a PMT)
static bool gr_tags::nitems_compare (pmt::pmt_t x, pmt::pmt_t y)
 Comparison function to test which tag, x or y, came first in time.