#ifndef LIGHTNING_CONNECTD_CONNECTD_H #define LIGHTNING_CONNECTD_CONNECTD_H #include "config.h" #include #include struct io_conn; struct connecting; struct daemon; struct node_id; struct wireaddr_internal; /* Called by io_tor_connect once it has a connection out. */ struct io_plan *connection_out(struct io_conn *conn, struct connecting *connect); /* add erros to error list */ void add_errors_to_error_list(struct connecting *connect, const char *error); /* Called by peer_exchange_initmsg if successful. */ struct io_plan *peer_connected(struct io_conn *conn, struct daemon *daemon, const struct node_id *id, const struct wireaddr_internal *addr, struct crypto_state *cs, const u8 *their_features TAKES); #endif /* LIGHTNING_CONNECTD_CONNECTD_H */