// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*- // vim: ts=8 sw=2 smarttab #pragma once #include namespace crimson::admin { class AdminSocketHook; class AssertAlwaysHook; class DumpMetricsHook; class DumpPGStateHistory; class DumpPerfCountersHook; class FlushPgStatsHook; class InjectDataErrorHook; class InjectMDataErrorHook; class OsdStatusHook; class SendBeaconHook; class DumpInFlightOpsHook; class DumpHistoricOpsHook; class DumpSlowestHistoricOpsHook; class DumpRecoveryReservationsHook; template std::unique_ptr make_asok_hook(Args&&... args); } // namespace crimson::admin