routing: re-expose half_add_connection.

I made it static in one PR (745c7b223a),
Christian used it in another.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell 2017-12-20 16:52:03 +10:30
parent 1ec916076f
commit 32cee8620b
2 changed files with 10 additions and 1 deletions

View File

@ -215,7 +215,7 @@ get_or_make_connection(struct routing_state *rstate,
return nc;
}
static struct node_connection *half_add_connection(
struct node_connection *half_add_connection(
struct routing_state *rstate,
const struct pubkey *from,
const struct pubkey *to,

View File

@ -99,6 +99,15 @@ struct routing_state *new_routing_state(const tal_t *ctx,
const struct sha256_double *chain_hash,
const struct pubkey *local_id);
/* Add a connection to the routing table, but do not mark it as usable
* yet. Used by channel_announcements before the channel_update comes
* in. */
struct node_connection *half_add_connection(struct routing_state *rstate,
const struct pubkey *from,
const struct pubkey *to,
const struct short_channel_id *schanid,
const u16 flags);
/* Given a short_channel_id, retrieve the matching connection, or NULL if it is
* unknown. */
struct node_connection *get_connection_by_scid(const struct routing_state *rstate,