GNU Radio 3.6.5 C++ API

gr::blocks::vector_source_b Class Reference

source of unsigned char's that gets its data from a vector More...

#include <vector_source_b.h>

Inheritance diagram for gr::blocks::vector_source_b:
gr_sync_block gr_block gr_basic_block gr_msg_accepter gruel::msg_accepter gr::blocks::vector_source_b_impl

List of all members.

Public Types

typedef boost::shared_ptr
< vector_source_b
sptr

Public Member Functions

virtual void rewind ()=0
virtual void set_data (const std::vector< unsigned char > &data, const std::vector< gr_tag_t > &tags=std::vector< gr_tag_t >())=0

Static Public Member Functions

static sptr make (const std::vector< unsigned char > &data, bool repeat=false, int vlen=1, const std::vector< gr_tag_t > &tags=std::vector< gr_tag_t >())

Detailed Description

source of unsigned char's that gets its data from a vector


Member Typedef Documentation


Member Function Documentation

static sptr gr::blocks::vector_source_b::make ( const std::vector< unsigned char > &  data,
bool  repeat = false,
int  vlen = 1,
const std::vector< gr_tag_t > &  tags = std::vectorgr_tag_t >() 
) [static]
virtual void gr::blocks::vector_source_b::rewind ( ) [pure virtual]
virtual void gr::blocks::vector_source_b::set_data ( const std::vector< unsigned char > &  data,
const std::vector< gr_tag_t > &  tags = std::vectorgr_tag_t >() 
) [pure virtual]

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