* Should be called before a packet with authentication -- keepalive, data, or handshake -- is sent, or after one is received. */
()
| 192 | |
| 193 | /* Should be called before a packet with authentication -- keepalive, data, or handshake -- is sent, or after one is received. */ |
| 194 | func (peer *Peer) timersAnyAuthenticatedPacketTraversal() { |
| 195 | keepalive := peer.persistentKeepaliveInterval.Load() |
| 196 | if keepalive > 0 && peer.timersActive() { |
| 197 | peer.timers.persistentKeepalive.Mod(time.Duration(keepalive) * time.Second) |
| 198 | } |
| 199 | } |
| 200 | |
| 201 | func (peer *Peer) timersInit() { |
| 202 | peer.timers.retransmitHandshake = peer.NewTimer(expiredRetransmitHandshake) |
no test coverage detected