summaryrefslogtreecommitdiffstats
path: root/src/rgw/services/svc_sync_modules.h
blob: 19c4ec57f7a78aa23f5ef62c800376004ad305d3 (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
#ifndef CEPH_RGW_SERVICES_SYNC_MODULES_H
#define CEPH_RGW_SERVICES_SYNC_MODULES_H


#include "rgw/rgw_service.h"


class RGWSyncModulesManager;

class RGWSI_SyncModules : public RGWServiceInstance
{
  RGWSyncModulesManager *sync_modules_manager{nullptr};

public:
  RGWSI_SyncModules(CephContext *cct): RGWServiceInstance(cct) {}
  ~RGWSI_SyncModules();

  RGWSyncModulesManager *get_manager() {
    return sync_modules_manager;
  }

  void init();
};

#endif