1 // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2 // vim: ts=8 sw=2 smarttab
7 namespace crimson::admin
{
11 class AssertAlwaysHook
;
12 class DumpMetricsHook
;
13 class DumpPGStateHistory
;
14 class DumpPerfCountersHook
;
15 class FlushPgStatsHook
;
16 class InjectDataErrorHook
;
17 class InjectMDataErrorHook
;
20 class DumpInFlightOpsHook
;
21 class DumpHistoricOpsHook
;
22 class DumpSlowestHistoricOpsHook
;
23 class DumpRecoveryReservationsHook
;
25 template<class Hook
, class... Args
>
26 std::unique_ptr
<AdminSocketHook
> make_asok_hook(Args
&&... args
);
28 } // namespace crimson::admin