]>
git.proxmox.com Git - ceph.git/blob - ceph/src/rgw/rgw_json_enc.cc
1 // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2 // vim: ts=8 sw=2 smarttab ft=cpp
4 #include "rgw_common.h"
8 #include "rgw_acl_s3.h"
10 #include "rgw_bucket.h"
11 #include "rgw_datalog.h"
12 #include "rgw_keystone.h"
13 #include "rgw_basic_types.h"
15 #include "rgw_data_sync.h"
17 #include "rgw_orphan.h"
18 #include "rgw_bucket_sync.h"
19 #include "rgw_tools.h"
21 #include "common/ceph_json.h"
22 #include "common/Formatter.h"
24 #define dout_context g_ceph_context
25 #define dout_subsys ceph_subsys_rgw
29 void decode_json_obj(rgw_placement_rule
& v
, JSONObj
*obj
)
32 decode_json_obj(s
, obj
);