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

Function set_ping_timer

connectd/multiplex.c:553–562  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

551static void send_ping(struct peer *peer);
552
553static void set_ping_timer(struct peer *peer)
554{
555 if (IFDEV(peer->daemon->dev_no_ping_timer, false)) {
556 peer->ping_timer = NULL;
557 return;
558 }
559 peer->ping_timer = new_reltimer(&peer->daemon->timers, peer,
560 time_from_sec(15 + pseudorand(30)),
561 send_ping, peer);
562}
563
564static void send_ping(struct peer *peer)
565{

Callers 3

send_pingFunction · 0.85
multiplex_peer_setupFunction · 0.85
send_manual_pingFunction · 0.85

Calls 2

time_from_secFunction · 0.85
pseudorandFunction · 0.50

Tested by

no test coverage detected