]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
erasure-code: Update clay to work without using namespace
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 29 Mar 2019 01:06:43 +0000 (21:06 -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/clay/ErasureCodeClay.cc
src/erasure-code/clay/ErasureCodePluginClay.cc
src/erasure-code/clay/ErasureCodePluginClay.h

index 7ff28c1d5541b8f9731366cbddc151a42473dc7f..26854bce82b822d95cb37d1f954f06aa219c0b34 100644 (file)
@@ -36,7 +36,7 @@
 #define talloc(type, num) (type *) malloc(sizeof(type)*(num))
 
 using namespace std;
-
+using namespace ceph;
 static ostream& _prefix(std::ostream* _dout)
 {
   return *_dout << "ErasureCodeClay: ";
index cb1473519931133f890f693a02b41f8f40d97428..35694da0cb035cbfc6ae2e5bb98c9b9ef7cf1409 100644 (file)
 #define dout_prefix _prefix(_dout)
 
 int ErasureCodePluginClay::factory(const std::string &directory,
-                     ErasureCodeProfile &profile,
-                     ErasureCodeInterfaceRef *erasure_code,
-                     std::ostream *ss) {
+                                  ceph::ErasureCodeProfile &profile,
+                                  ceph::ErasureCodeInterfaceRef *erasure_code,
+                                  std::ostream *ss) {
   auto interface = std::make_unique<ErasureCodeClay>(directory);
   if (int r = interface->init(profile, ss); r) {
     return r;
   }
-  *erasure_code = ErasureCodeInterfaceRef(interface.release());
+  *erasure_code = ceph::ErasureCodeInterfaceRef(interface.release());
   return 0;
 };
 
@@ -39,6 +39,6 @@ const char *__erasure_code_version() { return CEPH_GIT_NICE_VER; }
 
 int __erasure_code_init(char *plugin_name, char *directory)
 {
-  ErasureCodePluginRegistry &instance = ErasureCodePluginRegistry::instance();
+  auto& instance = ceph::ErasureCodePluginRegistry::instance();
   return instance.add(plugin_name, new ErasureCodePluginClay());
 }
index 6efaa198df3e99707bbf4dc2b068470abadd28d8..393643f2796d3fe83b903f0df8877268c4c9ba61 100644 (file)
 
 #include "erasure-code/ErasureCodePlugin.h"
 
-class ErasureCodePluginClay : public ErasureCodePlugin {
+class ErasureCodePluginClay : public ceph::ErasureCodePlugin {
 public:
   int factory(const std::string& directory,
-                     ErasureCodeProfile &profile,
-                     ErasureCodeInterfaceRef *erasure_code,
-                     ostream *ss) override;
+             ceph::ErasureCodeProfile &profile,
+             ceph::ErasureCodeInterfaceRef *erasure_code,
+             std::ostream *ss) override;
 };
 
 #endif