Index: mojo/public/cpp/bindings/lib/message_buffer.h |
diff --git a/mojo/public/cpp/bindings/lib/message_buffer.h b/mojo/public/cpp/bindings/lib/message_buffer.h |
index 038213149f34e953646cf43f525195babfb014eb..96d5140f7741a30e7e3de0374426a4c324be325a 100644 |
--- a/mojo/public/cpp/bindings/lib/message_buffer.h |
+++ b/mojo/public/cpp/bindings/lib/message_buffer.h |
@@ -5,7 +5,6 @@ |
#ifndef MOJO_PUBLIC_CPP_BINDINGS_MESSAGE_LIB_MESSAGE_BUFFER_H_ |
#define MOJO_PUBLIC_CPP_BINDINGS_MESSAGE_LIB_MESSAGE_BUFFER_H_ |
-#include <stddef.h> |
#include <stdint.h> |
#include <utility> |
@@ -17,7 +16,7 @@ |
namespace mojo { |
namespace internal { |
-// A fixed-size Buffer implementation using a Mojo message object for storage. |
+// A fixed-size Buffer using a Mojo message object for storage. |
class MessageBuffer : public Buffer { |
public: |
// Initializes this buffer to carry a fixed byte capacity and no handles. |
@@ -26,24 +25,14 @@ class MessageBuffer : public Buffer { |
// Initializes this buffer from an existing Mojo MessageHandle. |
MessageBuffer(ScopedMessageHandle message, uint32_t num_bytes); |
- ~MessageBuffer() override; |
- |
- void* data() const { return buffer_; } |
- uint32_t data_num_bytes() const { return data_num_bytes_; } |
- |
- // Buffer: |
- void* Allocate(size_t delta) override; |
+ ~MessageBuffer(); |
ScopedMessageHandle TakeMessage() { return std::move(message_); } |
void NotifyBadMessage(const std::string& error); |
private: |
- uint32_t data_num_bytes_ = 0; |
ScopedMessageHandle message_; |
- void* buffer_; |
- |
- uint32_t bytes_claimed_ = 0; |
DISALLOW_COPY_AND_ASSIGN(MessageBuffer); |
}; |