| 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);
|
| };
|
|
|