MCPcopy Create free account
hub / github.com/ElementsProject/lightning / subd_conn_init

Function subd_conn_init

connectd/multiplex.c:1609–1620  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1607}
1608
1609static struct io_plan *subd_conn_init(struct io_conn *subd_conn,
1610 struct subd *subd)
1611{
1612 subd->conn = subd_conn;
1613
1614 /* subd is a child of the conn: free when it closes! */
1615 tal_steal(subd->conn, subd);
1616 tal_add_destructor(subd, destroy_connected_subd);
1617 return io_duplex(subd_conn,
1618 read_from_subd(subd_conn, subd),
1619 write_to_subd(subd_conn, subd));
1620}
1621
1622/* Peer disconnected (we remove this if *we* close). */
1623static void destroy_peer_conn(struct io_conn *peer_conn, struct peer *peer)

Callers

nothing calls this directly

Calls 3

io_duplexFunction · 0.85
read_from_subdFunction · 0.85
write_to_subdFunction · 0.85

Tested by

no test coverage detected