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

Function set_ping_timer

connectd/multiplex.c:706–715  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

704static void send_ping(struct peer *peer);
705
706static void set_ping_timer(struct peer *peer)
707{
708 if (peer->daemon->dev_no_ping_timer) {
709 peer->ping_timer = NULL;
710 return;
711 }
712 peer->ping_timer = new_reltimer(&peer->daemon->timers, peer,
713 time_from_sec(15 + pseudorand(30)),
714 send_ping, peer);
715}
716
717static void send_ping(struct peer *peer)
718{

Callers 3

send_pingFunction · 0.85
multiplex_peer_setupFunction · 0.85
send_manual_pingFunction · 0.85

Calls 1

time_from_secFunction · 0.85

Tested by

no test coverage detected