src/internal/FollyKeepaliveTimer.cpp
// must be called from the same thread as stop
must be called from the same thread as stop
must be called from the same thread as stop
void FollyKeepaliveTimer::start(const std::shared_ptr<FrameSink>& connection) {
  connection_ = connection;
  *generation_ += 1;
  DCHECK(!pending_);
  schedule();
}
void FollyKeepaliveTimer :: start ( const std :: shared_ptr < FrameSink > & connection ) { connection_ = connection ; * generation_ += 1 ; DCHECK ( ! pending_ ) ; schedule ( ) ; }
must be called from the same thread as stop
must be called from the same thread as stop