17#ifndef INCLUDED_STUBBORN_SENDER_H
18#define INCLUDED_STUBBORN_SENDER_H
33 pmt::pmt_t d_mac_outport;
36 std::atomic_bool d_stop;
37 std::queue<pmt::pmt_t> d_msg_queue;
38 gr::thread::mutex d_mutex;
39 gr::thread::condition_variable d_queue_filled;
40 gr::thread::condition_variable d_ack_received;
42 pmt::pmt_t queue_pop();
46 void start(
long retxtime = 1000L,
int retxs = 3);
#define IEEE802_15_4_API
Definition api.h:19
Definition rime_stack.h:28
Definition ruc_connection.h:28
stubborn_sender(rime_stack *block, ruc_connection *caller, pmt::pmt_t mac_outport)
void enqueue(pmt::pmt_t msg)
void start(long retxtime=1000L, int retxs=3)
Definition access_code_prefixer.h:24
Definition access_code_prefixer.h:23