gr::message
gnuradio/message.h
std::shared_ptr< message > std::shared_ptr<message> gr::message::sptr sptr gr::message::sptr
sptr sptr gr::message::d_next d_next gr::message::d_next
long long gr::message::d_type d_type gr::message::d_type
double double gr::message::d_arg1 d_arg1 gr::message::d_arg1
double double gr::message::d_arg2 d_arg2 gr::message::d_arg2
std::vector< unsigned char > std::vector<unsigned char> gr::message::d_buf d_buf gr::message::d_buf
unsigned char * unsigned char* gr::message::d_msg_start d_msg_start gr::message::d_msg_start
unsigned char * unsigned char* gr::message::d_msg_end d_msg_end gr::message::d_msg_end
class friend class msg_queue msg_queue gr::message::msg_queue msg_queue
gr::message::message
(long type, double arg1, double arg2, size_t length)
message
gr::message::message
long type
double arg1
double arg2
size_t length
unsigned char * unsigned char * gr::message::buf_data () buf_data gr::message::buf_data
size_t size_t gr::message::buf_len () const buf_len gr::message::buf_len
sptr static sptr gr::message::make (long type=0, double arg1=0, double arg2=0, size_t length=0) make gr::message::make long type 0 double arg1 0 double arg2 0 size_t length 0

public constructor for message

sptr static sptr gr::message::make_from_string (const std::string s, long type=0, double arg1=0, double arg2=0) make_from_string gr::message::make_from_string const std::string s long type 0 double arg1 0 double arg2 0
gr::message::~message
()
~message
gr::message::~message
long long gr::message::type () const type gr::message::type
double double gr::message::arg1 () const arg1 gr::message::arg1
double double gr::message::arg2 () const arg2 gr::message::arg2
void void gr::message::set_type (long type) set_type gr::message::set_type long type
void void gr::message::set_arg1 (double arg1) set_arg1 gr::message::set_arg1 double arg1
void void gr::message::set_arg2 (double arg2) set_arg2 gr::message::set_arg2 double arg2
unsigned char * unsigned char * gr::message::msg () const msg gr::message::msg
size_t size_t gr::message::length () const length gr::message::length
std::string std::string gr::message::to_string () const to_string gr::message::to_string

Message class.

The ideas and method names for adjustable message length were lifted from the click modular router "Packet" class.

- gr::message
  arg1
- gr::message
  arg2
- gr::message
  buf_data
- gr::message
  buf_len
- gr::message
  d_arg1
- gr::message
  d_arg2
- gr::message
  d_buf
- gr::message
  d_msg_end
- gr::message
  d_msg_start
- gr::message
  d_next
- gr::message
  d_type
- gr::message
  length
- gr::message
  make
- gr::message
  make_from_string
- gr::message
  message
- gr::message
  msg
- gr::message
  msg_queue
- gr::message
  set_arg1
- gr::message
  set_arg2
- gr::message
  set_type
- gr::message
  sptr
- gr::message
  to_string
- gr::message
  type
- gr::message
  ~message