|
@ -7,6 +7,8 @@ |
|
|
#include <lightningd/sphinx.h> |
|
|
#include <lightningd/sphinx.h> |
|
|
#include <wire/gen_onion_wire.h> |
|
|
#include <wire/gen_onion_wire.h> |
|
|
|
|
|
|
|
|
|
|
|
struct shachain; |
|
|
|
|
|
|
|
|
/* These are how we communicate about HTLC state to the master daemon */ |
|
|
/* These are how we communicate about HTLC state to the master daemon */ |
|
|
struct added_htlc { |
|
|
struct added_htlc { |
|
|
u64 id; |
|
|
u64 id; |
|
@ -38,6 +40,7 @@ void towire_failed_htlc(u8 **pptr, const struct failed_htlc *failed); |
|
|
void towire_changed_htlc(u8 **pptr, const struct changed_htlc *changed); |
|
|
void towire_changed_htlc(u8 **pptr, const struct changed_htlc *changed); |
|
|
void towire_htlc_state(u8 **pptr, const enum htlc_state hstate); |
|
|
void towire_htlc_state(u8 **pptr, const enum htlc_state hstate); |
|
|
void towire_side(u8 **pptr, const enum side side); |
|
|
void towire_side(u8 **pptr, const enum side side); |
|
|
|
|
|
void towire_shachain(u8 **pptr, const struct shachain *shachain); |
|
|
|
|
|
|
|
|
void fromwire_added_htlc(const u8 **cursor, size_t *max, |
|
|
void fromwire_added_htlc(const u8 **cursor, size_t *max, |
|
|
struct added_htlc *added); |
|
|
struct added_htlc *added); |
|
@ -49,4 +52,6 @@ void fromwire_changed_htlc(const u8 **cursor, size_t *max, |
|
|
struct changed_htlc *changed); |
|
|
struct changed_htlc *changed); |
|
|
enum htlc_state fromwire_htlc_state(const u8 **cursor, size_t *max); |
|
|
enum htlc_state fromwire_htlc_state(const u8 **cursor, size_t *max); |
|
|
enum side fromwire_side(const u8 **cursor, size_t *max); |
|
|
enum side fromwire_side(const u8 **cursor, size_t *max); |
|
|
|
|
|
void fromwire_shachain(const u8 **cursor, size_t *max, |
|
|
|
|
|
struct shachain *shachain); |
|
|
#endif /* LIGHTNING_LIGHTNINGD_HTLC_WIRE_H */ |
|
|
#endif /* LIGHTNING_LIGHTNINGD_HTLC_WIRE_H */ |
|
|