gr_message Class Reference
[Miscellaneous]

Message class. More...

#include <gr_message.h>

Collaboration diagram for gr_message:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ~gr_message ()
long type () const
double arg1 () const
double arg2 () const
void set_type (long type)
void set_arg1 (double arg1)
void set_arg2 (double arg2)
unsigned char * msg () const
size_t length () const
std::string to_string () const

Friends

class gr_msg_queue
gr_message_sptr gr_make_message (long type, double arg1, double arg2, size_t length)
 public constructor for gr_message
gr_message_sptr gr_make_message_from_string (const std::string s, long type, double arg1, double arg2)


Detailed Description

Message class.

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


Constructor & Destructor Documentation

gr_message::~gr_message (  ) 


Member Function Documentation

double gr_message::arg1 (  )  const [inline]

double gr_message::arg2 (  )  const [inline]

size_t gr_message::length (  )  const [inline]

unsigned char* gr_message::msg (  )  const [inline]

void gr_message::set_arg1 ( double  arg1  )  [inline]

void gr_message::set_arg2 ( double  arg2  )  [inline]

void gr_message::set_type ( long  type  )  [inline]

std::string gr_message::to_string (  )  const

long gr_message::type (  )  const [inline]


Friends And Related Function Documentation

gr_message_sptr gr_make_message ( long  type,
double  arg1,
double  arg2,
size_t  length 
) [friend]

public constructor for gr_message

gr_message_sptr gr_make_message_from_string ( const std::string  s,
long  type,
double  arg1,
double  arg2 
) [friend]

friend class gr_msg_queue [friend]


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

Generated on Thu Mar 5 09:02:53 2009 for GNU Radio 3.1.3 by  doxygen 1.5.8