#ifndef LIGHTNING_LIGHTNINGD_GOSSIP_CONTROL_H #define LIGHTNING_LIGHTNINGD_GOSSIP_CONTROL_H #include "config.h" #include #include #include struct channel; struct lightningd; void gossip_init(struct lightningd *ld, int connectd_fd, int connectd_fd2); void gossipd_notify_spend(struct lightningd *ld, const struct short_channel_id *scid); void gossip_notify_new_block(struct lightningd *ld, u32 blockheight); /* channeld tells us stuff, we tell gossipd. */ void tell_gossipd_local_channel_update(struct lightningd *ld, struct channel *channel, const u8 *msg); void tell_gossipd_local_channel_announce(struct lightningd *ld, struct channel *channel, const u8 *msg); void tell_gossipd_local_private_channel(struct lightningd *ld, struct channel *channel, struct amount_sat capacity, const u8 *features); #endif /* LIGHTNING_LIGHTNINGD_GOSSIP_CONTROL_H */