mirror of
https://github.com/ElementsProject/lightning.git
synced 2024-11-19 01:43:36 +01:00
b968b18534
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
24 lines
695 B
C
24 lines
695 B
C
#ifndef LIGHTNING_COMMON_READ_PEER_MSG_H
|
|
#define LIGHTNING_COMMON_READ_PEER_MSG_H
|
|
#include "config.h"
|
|
#include <ccan/short_types/short_types.h>
|
|
#include <ccan/tal/tal.h>
|
|
|
|
struct crypto_state;
|
|
struct channel_id;
|
|
struct per_peer_state;
|
|
|
|
/**
|
|
* handle_peer_error_or_warning - simple handler for errors / warnings
|
|
* @pps: per-peer state.
|
|
* @channel_id: the channel id of the current channel.
|
|
* @msg: the peer message (only taken if returns true).
|
|
*
|
|
* This returns true if it handled the packet (i.e. logs a warning).
|
|
* Doesn't return if it's an error.
|
|
*/
|
|
bool handle_peer_error_or_warning(struct per_peer_state *pps,
|
|
const u8 *msg TAKES);
|
|
|
|
#endif /* LIGHTNING_COMMON_READ_PEER_MSG_H */
|