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.