diff --git a/lib/packet_dropper_impl.cc b/lib/packet_dropper_impl.cc index b8188b0..53212f2 100644 --- a/lib/packet_dropper_impl.cc +++ b/lib/packet_dropper_impl.cc @@ -15,17 +15,18 @@ * along with this program. If not, see . */ -#include -#include -#include #include "packet_dropper_impl.h" +#include using namespace gr::foo; packet_dropper_impl::packet_dropper_impl(double drop_rate, unsigned long seed) - : d_drop_rate(drop_rate), d_generator(seed), d_distribution(0.0,1.0), - block("rime_stack", gr::io_signature::make(0, 0, 0), - gr::io_signature::make(0, 0, 0)) + : block("packet_dropper", + gr::io_signature::make(0, 0, 0), + gr::io_signature::make(0, 0, 0)), + d_drop_rate(drop_rate), + d_generator(seed), + d_distribution(0.0, 1.0) { if(d_drop_rate >= 1){ throw std::out_of_range("drop rate has to be < 1"); diff --git a/lib/packet_dropper_impl.h b/lib/packet_dropper_impl.h index 9583ad7..f91b641 100644 --- a/lib/packet_dropper_impl.h +++ b/lib/packet_dropper_impl.h @@ -22,7 +22,7 @@ namespace gr { namespace foo { - class FOO_API packet_dropper_impl : public packet_dropper { + class packet_dropper_impl : public packet_dropper { private: double d_drop_rate; std::default_random_engine d_generator;