summaryrefslogtreecommitdiffstats
path: root/src/include/common_fwd.h
blob: d906aadfa460314f2727508e7ea2db5348f5138f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#pragma once

#if defined(WITH_SEASTAR) && !defined(WITH_ALIEN)
#define TOPNSPC crimson
#else
#define TOPNSPC ceph
#endif

namespace TOPNSPC::common {
  class CephContext;
  class PerfCounters;
  class PerfCountersBuilder;
  class PerfCountersCollection;
  class PerfCountersCollectionImpl;
  class PerfGuard;
  class RefCountedObject;
  class RefCountedObjectSafe;
  class RefCountedCond;
  class RefCountedWaitObject;
  class ConfigProxy;
}
using TOPNSPC::common::CephContext;
using TOPNSPC::common::PerfCounters;
using TOPNSPC::common::PerfCountersBuilder;
using TOPNSPC::common::PerfCountersCollection;
using TOPNSPC::common::PerfCountersCollectionImpl;
using TOPNSPC::common::PerfGuard;
using TOPNSPC::common::RefCountedObject;
using TOPNSPC::common::RefCountedObjectSafe;
using TOPNSPC::common::RefCountedCond;
using TOPNSPC::common::RefCountedWaitObject;
using TOPNSPC::common::ConfigProxy;