]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
erasure-code: Update ErasureCode to work without using namespace
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 29 Mar 2019 01:08:26 +0000 (21:08 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Fri, 29 Mar 2019 14:30:37 +0000 (10:30 -0400)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/erasure-code/ErasureCode.cc
src/erasure-code/ErasureCode.h

index 3fdf54913640589a63e76fd7ad0952229b5e0662..39389baaf428629089f5ceeb39e9b5cc6c2ff41f 100644 (file)
@@ -15,8 +15,8 @@
  * 
  */
 
-#include <errno.h>
 #include <algorithm>
+#include <cerrno>
 
 #include "ErasureCode.h"
 
 #define DEFAULT_RULE_ROOT "default"
 #define DEFAULT_RULE_FAILURE_DOMAIN "host"
 
+using std::make_pair;
+using std::map;
+using std::ostream;
+using std::pair;
+using std::set;
+using std::string;
+using std::vector;
+
+using ceph::bufferlist;
+
+namespace ceph {
 const unsigned ErasureCode::SIMD_ALIGN = 32;
 
 int ErasureCode::init(
@@ -348,3 +359,4 @@ int ErasureCode::decode_concat(const map<int, bufferlist> &chunks,
   }
   return r;
 }
+}
index 85ebf66f04e1f9386ff3837b50b5d361a3055c5b..7e17a845f1aafa0d4980e479bab3367fe653be0c 100644 (file)
@@ -40,7 +40,7 @@ namespace ceph {
 
     ~ErasureCode() override {}
 
-    int init(ErasureCodeProfile &profile, std::ostream *ss) override;
+    int init(ceph::ErasureCodeProfile &profile, std::ostream *ss) override;
 
     const ErasureCodeProfile &get_profile() const override {
       return _profile;