libplugin: don't expose the rpc_conn struct

This commit is contained in:
darosior
2020-02-03 10:14:43 +01:00
committed by Rusty Russell
parent b31e3b1541
commit 02fe34ed95
3 changed files with 31 additions and 29 deletions

View File

@@ -17,17 +17,13 @@
#include <common/status_levels.h>
struct json_out;
struct rpc_conn;
enum plugin_restartability {
PLUGIN_STATIC,
PLUGIN_RESTARTABLE
};
struct rpc_conn {
int fd;
MEMBUF(char) mb;
};
struct plugin {
/* lightningd interaction */
struct io_conn *stdin_conn;
@@ -50,7 +46,7 @@ struct plugin {
u64 next_outreq_id;
/* Synchronous RPC interaction */
struct rpc_conn rpc_conn;
struct rpc_conn *rpc_conn;
/* Plugin informations */
enum plugin_restartability restartability;