X-Git-Url: http://git.scottworley.com/tattlekey/blobdiff_plain/e3ff9e0d326c0dfce08c7b9fb7aaa2b11245a6a5..f68e05b24686490605df455a66704909c84ea606:/client/press.c diff --git a/client/press.c b/client/press.c index 7a7f996..56d95ea 100644 --- a/client/press.c +++ b/client/press.c @@ -25,16 +25,14 @@ press_pile_t *create_press_pile() { return pp; } -void create_press(press_pile_t *pp, uint32_t timestamp, u16_t seq) { +void add_press(press_pile_t *pp, press_t *press) { pheap_node_id_t i = ph_new_node(pp->sleeps_heap); if (i == 0) { /* TODO: Don't drop new presses just because sleeps_heap is full of old * presses. */ return; } - pp->presses[i].timestamp = timestamp; - pp->presses[i].seq = seq; - pp->presses[i].send_count = 0; + pp->presses[i] = *press; ph_insert_node(pp->sleeps_heap, i); }