~ubuntu-branches/ubuntu/raring/ceph/raring

« back to all changes in this revision

Viewing changes to src/common/ceph_context.h

  • Committer: Package Import Robot
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2012-02-05 10:07:38 UTC
  • mfrom: (1.1.7) (0.1.11 sid)
  • Revision ID: package-import@ubuntu.com-20120205100738-00s0bxx93mamy8tk
Tags: 0.41-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
template <typename T, typename U>
23
23
class DoutStreambuf;
24
24
 
25
 
class AdminSocketConfigObs;
 
25
class AdminSocket;
26
26
class CephContextServiceThread;
27
27
class DoutLocker;
28
28
class PerfCountersCollection;
29
29
class md_config_obs_t;
30
30
class md_config_t;
 
31
class PerfCountersHook;
31
32
 
32
33
namespace ceph {
33
34
  class HeartbeatMap;
85
86
  CephContextServiceThread *_service_thread;
86
87
 
87
88
  /* The collection of profiling loggers associated with this context */
88
 
  AdminSocketConfigObs *_admin_socket_config_obs;
 
89
  AdminSocket *_admin_socket;
89
90
 
90
91
  /* lock which protects service thread creation, destruction, etc. */
91
92
  pthread_spinlock_t _service_thread_lock;
95
96
 
96
97
  md_config_obs_t *_perf_counters_conf_obs;
97
98
 
 
99
  PerfCountersHook *_perf_counters_hook;
 
100
 
98
101
  ceph::HeartbeatMap *_heartbeat_map;
99
102
};
100
103