#include "quiche/quic/test_tools/simulator/alarm_factory.h"
#include <algorithm>
#include <string>
#include <utility>
#include "absl/strings/str_format.h"
#include "quiche/quic/core/quic_alarm.h"
namespace quic {
namespace simulator {
class Alarm : public QuicAlarm { … };
AlarmFactory::AlarmFactory(Simulator* simulator, std::string name)
: … { … }
AlarmFactory::~AlarmFactory() { … }
std::string AlarmFactory::GetNewAlarmName() { … }
QuicAlarm* AlarmFactory::CreateAlarm(QuicAlarm::Delegate* delegate) { … }
QuicArenaScopedPtr<QuicAlarm> AlarmFactory::CreateAlarm(
QuicArenaScopedPtr<QuicAlarm::Delegate> delegate,
QuicConnectionArena* arena) { … }
}
}