]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/msg_types: denc_traits for entity_name_t
authorSage Weil <sage@redhat.com>
Wed, 14 Sep 2016 17:54:05 +0000 (13:54 -0400)
committerSage Weil <sage@redhat.com>
Sun, 16 Oct 2016 14:32:50 +0000 (10:32 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/msg/msg_types.h

index c7f21e2495c5500ea3e062d0639196e4c70149f2..4aad7cb2f30298bf7d5b6f091f1d20061bad210e 100644 (file)
@@ -109,19 +109,15 @@ public:
     return true;
   }
 
-  void encode(bufferlist& bl) const {
-    ::encode(_type, bl);
-    ::encode(_num, bl);
-  }
-  void decode(bufferlist::iterator& bl) {
-    ::decode(_type, bl);
-    ::decode(_num, bl);
+  DENC(entity_name_t, v, p) {
+    denc(v._type, p);
+    denc(v._num, p);
   }
   void dump(Formatter *f) const;
 
   static void generate_test_instances(list<entity_name_t*>& o);
 };
-WRITE_CLASS_ENCODER(entity_name_t)
+WRITE_CLASS_DENC(entity_name_t)
 
 inline bool operator== (const entity_name_t& l, const entity_name_t& r) { 
   return (l.type() == r.type()) && (l.num() == r.num()); }