79 struct stunicast_conn;
81 #define STUNICAST_ATTRIBUTES UNICAST_ATTRIBUTES
83 struct stunicast_callbacks {
84 void (* recv)(
struct stunicast_conn *c,
const linkaddr_t *from);
85 void (* sent)(
struct stunicast_conn *c,
int status,
int num_tx);
88 struct stunicast_conn {
89 struct unicast_conn c;
92 const struct stunicast_callbacks *u;
96 void stunicast_open(
struct stunicast_conn *c, uint16_t channel,
97 const struct stunicast_callbacks *u);
98 void stunicast_close(
struct stunicast_conn *c);
100 int stunicast_send_stubborn(
struct stunicast_conn *c,
const linkaddr_t *receiver,
101 clock_time_t rxmittime);
102 void stunicast_cancel(
struct stunicast_conn *c);
104 int stunicast_send(
struct stunicast_conn *c,
const linkaddr_t *receiver);
106 void stunicast_set_timer(
struct stunicast_conn *c, clock_time_t t);
108 linkaddr_t *stunicast_receiver(
struct stunicast_conn *c);
Header file for Rime's single-hop unicast
Header file for the Rime queue buffer management
Header file for the callback timer