|
cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
|
Class of buffers for serialization. More...
#include <msgpack_rpc/messages/impl/serialization_buffer.h>
Public Member Functions | |
| SerializationBuffer () | |
| Constructor. | |
| SerializationBuffer (const SerializationBuffer &)=delete | |
| SerializationBuffer (SerializationBuffer &&)=delete | |
| ~SerializationBuffer () noexcept | |
| Destructor. | |
| SerializationBuffer & | operator= (const SerializationBuffer &)=delete |
| SerializationBuffer & | operator= (SerializationBuffer &&)=delete |
| SerializedMessage | release () noexcept |
| Release the buffer as msgpack_rpc::messages::SerializedMessage object. | |
| void | write (const char *data, std::size_t size) |
| Write data to the buffer. | |
Private Attributes | |
| impl::SharableBinaryHeader * | buffer_ |
| Buffer. | |
Class of buffers for serialization.
Definition at line 35 of file serialization_buffer.h.
| msgpack_rpc::messages::impl::SerializationBuffer::SerializationBuffer | ( | ) |
Constructor.
Definition at line 30 of file serialization_buffer.cpp.
|
noexcept |
Destructor.
Definition at line 33 of file serialization_buffer.cpp.
|
nodiscardnoexcept |
Release the buffer as msgpack_rpc::messages::SerializedMessage object.
Definition at line 45 of file serialization_buffer.cpp.
| void msgpack_rpc::messages::impl::SerializationBuffer::write | ( | const char * | data, |
| std::size_t | size ) |
Write data to the buffer.
| [in] | data | |
| [in] | size |
Definition at line 37 of file serialization_buffer.cpp.
|
private |
Buffer.
Definition at line 73 of file serialization_buffer.h.