mirror of
https://github.com/msgpack/msgpack-python.git
synced 2026-02-07 02:09:59 +00:00
c: msgpack_unpacker_buffered_size; c++: unpacker::buffered_size
This commit is contained in:
parent
a89dfc70b9
commit
8893523776
2 changed files with 15 additions and 0 deletions
|
|
@ -46,6 +46,7 @@ void msgpack_unpacker_destroy(msgpack_unpacker* mpac);
|
|||
msgpack_unpacker* msgpack_unpacker_new(size_t initial_buffer_size);
|
||||
void msgpack_unpacker_free(msgpack_unpacker* mpac);
|
||||
|
||||
static inline size_t msgpack_unpacker_buffered_size(const msgpack_unpacker* mpac);
|
||||
static inline bool msgpack_unpacker_reserve_buffer(msgpack_unpacker* mpac, size_t size);
|
||||
static inline char* msgpack_unpacker_buffer(msgpack_unpacker* mpac);
|
||||
static inline size_t msgpack_unpacker_buffer_capacity(const msgpack_unpacker* mpac);
|
||||
|
|
@ -77,6 +78,11 @@ bool msgpack_unpacker_flush_zone(msgpack_unpacker* mpac);
|
|||
|
||||
bool msgpack_unpacker_expand_buffer(msgpack_unpacker* mpac, size_t size);
|
||||
|
||||
size_t msgpack_unpacker_buffered_size(const msgpack_unpacker* mpac)
|
||||
{
|
||||
return mpac->used;
|
||||
}
|
||||
|
||||
bool msgpack_unpacker_reserve_buffer(msgpack_unpacker* mpac, size_t size)
|
||||
{
|
||||
if(mpac->free >= size) { return true; }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue