#include "rgw_basic_types.h"
-using namespace std;
-
#define RGW_PERM_NONE 0x00
#define RGW_PERM_READ 0x01
#define RGW_PERM_WRITE 0x02
#include "rgw_xml.h"
#include "rgw_acl.h"
-
-using namespace std;
-
class RGWRados;
class ACLPermission_S3 : public ACLPermission, public XMLObj
#include "common/ceph_time.h"
#include "rgw_formats.h"
-
-using namespace std;
-
// define as static when RGWBucket implementation compete
extern void rgw_get_buckets_obj(const rgw_user& user_id, string& buckets_obj_id);
#include "cls/rgw/cls_rgw_types.h"
#include "include/rados/librados.hpp"
-using namespace std;
-
namespace ceph {
class Formatter;
}
#include "rgw_xml.h"
#include "rgw_cors.h"
-using namespace std;
-
class RGWCORSRule_S3 : public RGWCORSRule, public XMLObj
{
public:
#include "rgw_cors.h"
-using namespace std;
-
class RGWCORSConfiguration_SWIFT : public RGWCORSConfiguration
{
public:
#include <atomic>
-using namespace std;
#define HASH_PRIME 7877
#define MAX_ID_LEN 255
static string lc_oid_prefix = "lc";
#include "rgw_lc.h"
#include "rgw_xml.h"
-
-
-using namespace std;
-
class LCID_S3 : public XMLObj
{
public:
#include "include/assert.h"
-using namespace std;
using ceph::crypto::SHA1;
struct req_state;
class RGWRados;
class CephContext;
-using namespace std;
-
#define META_REPLICA_LOG_OBJ_PREFIX "meta.replicalog."
#define DATA_REPLICA_LOG_OBJ_PREFIX "data.replicalog."
#define dout_subsys ceph_subsys_rgw
-using namespace std;
-
void RGWRestRole::send_response()
{
if (op_ret) {
#include "rgw_rados.h"
#include "rgw_common.h"
-using namespace std;
using ceph::crypto::SHA1;
struct req_state;
#include "common/Formatter.h"
#include "rgw_formats.h"
-using namespace std;
-
#define RGW_USER_ANON_ID "anonymous"
#define SECRET_KEY_LEN 40
#include <include/types.h>
#include <common/Formatter.h>
-using namespace std;
-
-
class XMLObj;
class XMLObjIter {