GNU Radio 3.6.5 C++ API

gr_message_debug Class Reference

Print received messages to stdout. More...

#include <gr_message_debug.h>

Inheritance diagram for gr_message_debug:
gr_block gr_basic_block gr_msg_accepter gruel::msg_accepter

List of all members.

Public Member Functions

 ~gr_message_debug ()
int num_messages ()
 Reports the number of messages received by this block.
pmt::pmt_t get_message (int i)
 Get a message (as a PMT) from the message vector at index i.

Protected Member Functions

 gr_message_debug ()

Friends

GR_CORE_API gr_message_debug_sptr gr_make_message_debug ()

Detailed Description

Print received messages to stdout.


Constructor & Destructor Documentation

gr_message_debug::gr_message_debug ( ) [protected]
gr_message_debug::~gr_message_debug ( )

Member Function Documentation

pmt::pmt_t gr_message_debug::get_message ( int  i)

Get a message (as a PMT) from the message vector at index i.

Messages passed to the 'store' port will be stored in a vector. This function retrieves those messages by index. They are index in order of when they were received (all messages are just pushed onto the back of a vector). This is mostly useful in debugging message passing graphs and in QA code.

Parameters:
iThe index in the vector for the message to retrieve.
Returns:
a message at index i as a pmt_t.
int gr_message_debug::num_messages ( )

Reports the number of messages received by this block.


Friends And Related Function Documentation

GR_CORE_API gr_message_debug_sptr gr_make_message_debug ( ) [friend]

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