]> git.proxmox.com Git - ceph.git/blob - ceph/src/include/common_fwd.h
update ceph source to reef 18.2.1
[ceph.git] / ceph / src / include / common_fwd.h
1 #pragma once
2
3 #if defined(WITH_SEASTAR) && !defined(WITH_ALIEN)
4 #define TOPNSPC crimson
5 #else
6 #define TOPNSPC ceph
7 #endif
8
9 namespace TOPNSPC::common {
10 class CephContext;
11 class PerfCounters;
12 class PerfCountersBuilder;
13 class PerfCountersCollection;
14 class PerfCountersCollectionImpl;
15 class PerfGuard;
16 class RefCountedObject;
17 class RefCountedObjectSafe;
18 class RefCountedCond;
19 class RefCountedWaitObject;
20 class ConfigProxy;
21 }
22 using TOPNSPC::common::CephContext;
23 using TOPNSPC::common::PerfCounters;
24 using TOPNSPC::common::PerfCountersBuilder;
25 using TOPNSPC::common::PerfCountersCollection;
26 using TOPNSPC::common::PerfCountersCollectionImpl;
27 using TOPNSPC::common::PerfGuard;
28 using TOPNSPC::common::RefCountedObject;
29 using TOPNSPC::common::RefCountedObjectSafe;
30 using TOPNSPC::common::RefCountedCond;
31 using TOPNSPC::common::RefCountedWaitObject;
32 using TOPNSPC::common::ConfigProxy;