23 #ifndef INCLUDED_GR_RANDOM_PDU_H
24 #define INCLUDED_GR_RANDOM_PDU_H
31 #include <boost/random.hpp>
32 #include <boost/generator_iterator.hpp>
52 boost::uniform_int<> urange;
53 boost::uniform_int<> brange;
54 boost::variate_generator< boost::mt19937, boost::uniform_int<> > rvar;
55 boost::variate_generator< boost::mt19937, boost::uniform_int<> > bvar;
void generate_pdu(pmt::pmt_t msg)
Definition: gr_random_pdu.h:60
GR_CORE_API gr_random_pdu_sptr gr_make_random_pdu(int mintime, int maxtime)
Send message at defined interval.
Definition: gr_random_pdu.h:43
Definition: gr_block.h:37
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
#define GR_CORE_API
Definition: gr_core_api.h:30
void generate_pdu()
Definition: gr_random_pdu.h:61
boost::intrusive_ptr< pmt_base > pmt_t
typedef for shared pointer (transparent reference counting). See http://www.boost.org/libs/smart_ptr/smart_ptr.htm
Definition: pmt.h:54