]>
git.proxmox.com Git - ceph.git/blob - ceph/src/rgw/services/svc_config_key.h
1c068b795f06d8a104292d01630bd41e390fec72
3 // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
4 // vim: ts=8 sw=2 smarttab ft=cpp
7 * Ceph - scalable distributed file system
9 * Copyright (C) 2019 Red Hat, Inc.
11 * This is free software; you can redistribute it and/or
12 * modify it under the terms of the GNU Lesser General Public
13 * License version 2.1, as published by the Free Software
14 * Foundation. See file COPYING.
21 #include "rgw_service.h"
23 class RGWSI_ConfigKey
: public RGWServiceInstance
26 RGWSI_ConfigKey(CephContext
*cct
) : RGWServiceInstance(cct
) {}
27 virtual ~RGWSI_ConfigKey() {}
29 virtual int get(const std::string
& key
, bool secure
, bufferlist
*result
) = 0;