]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
include: Update fs_types.h to work without using namespace
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 29 Mar 2019 01:04:07 +0000 (21:04 -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/include/fs_types.h

index 2132db9aac73c356b9c860c943d3953d65fb6bc4..091f39f4b66521a42cb159ba00f5cdc46eda6644 100644 (file)
@@ -18,11 +18,11 @@ struct inodeno_t {
   inodeno_t operator+=(inodeno_t o) { val += o.val; return *this; }
   operator _inodeno_t() const { return val; }
 
-  void encode(bufferlist& bl) const {
+  void encode(ceph::buffer::list& bl) const {
     using ceph::encode;
     encode(val, bl);
   }
-  void decode(bufferlist::const_iterator& p) {
+  void decode(ceph::buffer::list::const_iterator& p) {
     using ceph::decode;
     decode(val, p);
   }
@@ -38,27 +38,26 @@ struct denc_traits<inodeno_t> {
   static void bound_encode(const inodeno_t &o, size_t& p) {
     denc(o.val, p);
   }
-  static void encode(const inodeno_t &o, buffer::list::contiguous_appender& p) {
+  static void encode(const inodeno_t &o, ceph::buffer::list::contiguous_appender& p) {
     denc(o.val, p);
   }
-  static void decode(inodeno_t& o, buffer::ptr::const_iterator &p) {
+  static void decode(inodeno_t& o, ceph::buffer::ptr::const_iterator &p) {
     denc(o.val, p);
   }
 };
 
-inline ostream& operator<<(ostream& out, const inodeno_t& ino) {
-  return out << hex << "0x" << ino.val << dec;
+inline std::ostream& operator<<(std::ostream& out, const inodeno_t& ino) {
+  return out << std::hex << "0x" << ino.val << std::dec;
 }
 
 namespace std {
-  template<> struct hash< inodeno_t >
-  {
-    size_t operator()( const inodeno_t& x ) const
-    {
-      static rjhash<uint64_t> H;
-      return H(x.val);
-    }
-  };
+template<>
+struct hash<inodeno_t> {
+  size_t operator()( const inodeno_t& x ) const {
+    static rjhash<uint64_t> H;
+    return H(x.val);
+  }
+};
 } // namespace std
 
 
@@ -90,7 +89,7 @@ struct file_layout_t {
   uint32_t object_size;   ///< until objects are this big
 
   int64_t pool_id;        ///< rados pool id
-  string pool_ns;         ///< rados pool namespace
+  std::string pool_ns;         ///< rados pool namespace
 
   file_layout_t(uint32_t su=0, uint32_t sc=0, uint32_t os=0)
     : stripe_unit(su),
@@ -112,15 +111,15 @@ struct file_layout_t {
 
   bool is_valid() const;
 
-  void encode(bufferlist& bl, uint64_t features) const;
-  void decode(bufferlist::const_iterator& p);
-  void dump(Formatter *f) const;
-  static void generate_test_instances(list<file_layout_t*>& o);
+  void encode(ceph::buffer::list& bl, uint64_t features) const;
+  void decode(ceph::buffer::list::const_iterator& p);
+  void dump(ceph::Formatter *f) const;
+  static void generate_test_instances(std::list<file_layout_t*>& o);
 };
 WRITE_CLASS_ENCODER_FEATURES(file_layout_t)
 
 WRITE_EQ_OPERATORS_5(file_layout_t, stripe_unit, stripe_count, object_size, pool_id, pool_ns);
 
-ostream& operator<<(ostream& out, const file_layout_t &layout);
+std::ostream& operator<<(std::ostream& out, const file_layout_t &layout);
 
 #endif