]> git.scottworley.com Git - tattlekey/blame - client/sends.h
client: create_send()
[tattlekey] / client / sends.h
CommitLineData
2dcbb2a0
SW
1#ifndef SENDS_H
2#define SENDS_H
3
4#include "pico/cyw43_arch.h"
5#include "pico/util/pheap.h"
6
7typedef struct {
8 uint32_t timestamp;
9 u16_t seq;
10 u8_t send_count;
11} send_t;
12
13uint32_t next_send(send_t *s);
14
15bool next_send_less_than(void *user_data, pheap_node_id_t a, pheap_node_id_t b);
16
67001c93
SW
17void create_send(send_t *sleeping_sends, pheap_t *sleeps_heap,
18 uint32_t timestamp, u16_t seq);
19
2dcbb2a0 20#endif