]> git.proxmox.com Git - ceph.git/blame - ceph/src/crimson/admin/osd_admin.h
import quincy beta 17.1.0
[ceph.git] / ceph / src / crimson / admin / osd_admin.h
CommitLineData
9f95a23c
TL
1// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2// vim: ts=8 sw=2 smarttab
3#pragma once
4
5#include <memory>
6
9f95a23c
TL
7namespace crimson::admin {
8
20effc67
TL
9class AdminSocketHook;
10
f67539c2 11class AssertAlwaysHook;
20effc67
TL
12class DumpMetricsHook;
13class DumpPGStateHistory;
14class DumpPerfCountersHook;
f67539c2 15class FlushPgStatsHook;
20effc67
TL
16class InjectDataErrorHook;
17class InjectMDataErrorHook;
9f95a23c
TL
18class OsdStatusHook;
19class SendBeaconHook;
9f95a23c
TL
20
21template<class Hook, class... Args>
22std::unique_ptr<AdminSocketHook> make_asok_hook(Args&&... args);
23
24} // namespace crimson::admin