]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
messages: Update MAuth.h to work without using namespace
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 29 Mar 2019 00:55:17 +0000 (20:55 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Fri, 29 Mar 2019 14:30:36 +0000 (10:30 -0400)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/messages/MAuth.h

index 0075e0b9fbab608b280621c0a79046f1b3ee8702..8fd28ff029e619952d1275264200cc3d69c7955f 100644 (file)
 #ifndef CEPH_MAUTH_H
 #define CEPH_MAUTH_H
 
+#include <string_view>
+
+#include "include/encoding.h"
+
+#include "msg/Message.h"
+#include "msg/MessageRef.h"
 #include "messages/PaxosServiceMessage.h"
 
 class MAuth : public MessageInstance<MAuth, PaxosServiceMessage> {
@@ -22,7 +28,7 @@ public:
   friend factory;
 
   __u32 protocol;
-  bufferlist auth_payload;
+  ceph::buffer::list auth_payload;
   epoch_t monmap_epoch;
 
   /* if protocol == 0, then auth_payload is a set<__u32> listing protocols the client supports */
@@ -33,13 +39,13 @@ private:
 
 public:
   std::string_view get_type_name() const override { return "auth"; }
-  void print(ostream& out) const override {
+  void print(std::ostream& out) const override {
     out << "auth(proto " << protocol << " " << auth_payload.length() << " bytes"
        << " epoch " << monmap_epoch << ")";
   }
 
   void decode_payload() override {
-    using ceph::encode;
+    using ceph::decode;
     auto p = payload.cbegin();
     paxos_decode(p);
     decode(protocol, p);
@@ -56,7 +62,7 @@ public:
     encode(auth_payload, payload);
     encode(monmap_epoch, payload);
   }
-  bufferlist& get_auth_payload() { return auth_payload; }
+  ceph::buffer::list& get_auth_payload() { return auth_payload; }
 };
 
 #endif