Class of buffers without memory management.
More...
#include <msgpack_rpc/messages/buffer_view.h>
|
| BufferView (char *data, std::size_t size) |
| Constructor.
|
char * | data () const noexcept |
| Get the buffer.
|
std::size_t | size () const noexcept |
| Get the buffer size.
|
|
char * | data_ |
| Buffer.
|
std::size_t | size_ |
| Buffer size.
|
Class of buffers without memory management.
Definition at line 29 of file buffer_view.h.
◆ BufferView()
msgpack_rpc::messages::BufferView::BufferView |
( |
char * | data, |
|
|
std::size_t | size ) |
|
inline |
Constructor.
- Parameters
-
[in] | data | Buffer. |
[in] | size | Buffer size. |
- Note
- This class saves the pointer to the buffer without memory management.
Definition at line 40 of file buffer_view.h.
◆ data()
char * msgpack_rpc::messages::BufferView::data |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
Get the buffer.
- Returns
- Buffer.
Definition at line 47 of file buffer_view.h.
◆ size()
std::size_t msgpack_rpc::messages::BufferView::size |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
Get the buffer size.
- Returns
- Buffer size.
Definition at line 54 of file buffer_view.h.
◆ data_
char* msgpack_rpc::messages::BufferView::data_ |
|
private |
◆ size_
std::size_t msgpack_rpc::messages::BufferView::size_ |
|
private |
The documentation for this class was generated from the following file: