36 #undef MONERO_DEFAULT_LOG_CATEGORY 37 #define MONERO_DEFAULT_LOG_CATEGORY "net.buffer" 40 #define NET_BUFFER_LOG(x) ((void)0) void append(const void *data, size_t sz)
Definition: buffer.cpp:42
void reserve(const T &, std::size_t)
Definition: json_object.h:388
std::string data
Definition: base58.cpp:37
void erase(size_t sz)
Definition: buffer.h:52
Non-owning sequence of data. Does not deep copy.
Definition: span.h:54
#define NET_BUFFER_LOG(x)
Definition: buffer.h:40
size_t size() const
Definition: buffer.h:56
epee::span< const uint8_t > carve(size_t sz)
Definition: buffer.h:55
std::vector< uint8_t > storage
Definition: buffer.h:59
buffer(size_t reserve=0)
Definition: buffer.h:49
TODO: (mj-xmr) This will be reduced in an another PR.
Definition: byte_slice.h:39
size_t offset
Definition: buffer.h:60
epee::span< const uint8_t > span(size_t sz) const
Definition: buffer.h:53