mirror of
https://github.com/ElementsProject/lightning.git
synced 2024-11-20 02:27:51 +01:00
45a6f81c3c
As per lightning-rfc commit 8ee09e749990a11fa53bea03d5961cfde4be4616, we remove the acks from the protocol now they're no longer needed (and all the infrastructure). We also place the commit number in the commit_info where it logically belongs, removing it from the peer struct. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
27 lines
781 B
C
27 lines
781 B
C
#ifndef LIGHTNING_DAEMON_CRYPTOPKT_H
|
|
#define LIGHTNING_DAEMON_CRYPTOPKT_H
|
|
#include "config.h"
|
|
#include "lightning.pb-c.h"
|
|
#include <ccan/io/io.h>
|
|
#include <ccan/typesafe_cb/typesafe_cb.h>
|
|
|
|
struct peer;
|
|
|
|
struct io_plan *peer_crypto_setup(struct io_conn *conn,
|
|
struct peer *peer,
|
|
struct io_plan *(*cb)(struct io_conn *,
|
|
struct peer *));
|
|
|
|
/* Reads packet into peer->inpkt/peer->inpkt_len */
|
|
struct io_plan *peer_read_packet(struct io_conn *conn,
|
|
struct peer *peer,
|
|
struct io_plan *(*cb)(struct io_conn *,
|
|
struct peer *));
|
|
|
|
struct io_plan *peer_write_packet(struct io_conn *conn,
|
|
struct peer *peer,
|
|
const Pkt *pkt,
|
|
struct io_plan *(*next)(struct io_conn *,
|
|
struct peer *));
|
|
#endif /* LIGHTNING_DAEMON_CRYPTOPKT_H */
|