libisdn
|
#include <msgb.h>
Data Fields | |
struct dlist_head | list |
struct msgb * | next |
unsigned int | flags |
unsigned int | size |
unsigned int | head |
unsigned int | tail |
unsigned int | end |
uint8_t * | buf |
uint8_t* msgb::buf |
Definition at line 24 of file msgb.h.
Referenced by msgb_clear(), msgb_empty(), msgb_full(), msgb_get(), msgb_head_ptr(), msgb_left(), msgb_length(), msgb_put(), msgb_reserved_space(), msgb_reset(), msgb_rewind(), msgb_seek(), msgb_size(), msgb_space(), msgb_tail_ptr(), and msgb_tell().
unsigned int msgb::end |
Pointer of last byte in buffer
Definition at line 22 of file msgb.h.
Referenced by msgb_clear(), msgb_empty(), msgb_full(), msgb_get(), msgb_left(), msgb_length(), msgb_put(), msgb_reserve(), msgb_reset(), msgb_seek(), and msgb_unreserve().
unsigned int msgb::flags |
unsigned int msgb::head |
Position of buffer head
Definition at line 20 of file msgb.h.
Referenced by msgb_clear(), msgb_empty(), msgb_head_ptr(), msgb_length(), msgb_reserve(), msgb_reserved_space(), msgb_reset(), msgb_rewind(), msgb_seek(), msgb_tell(), and msgb_unreserve().
struct dlist_head msgb::list |
struct msgb* msgb::next |
Next buffer in chain
Definition at line 15 of file msgb.h.
Referenced by msgb_chain_append(), msgb_chain_count(), msgb_chain_split(), msgb_chain_split_at(), msgb_destroy(), and msgb_merge().
unsigned int msgb::size |
Definition at line 18 of file msgb.h.
Referenced by msgb_clear(), msgb_empty(), msgb_fifo_init(), msgb_fill(), msgb_full(), msgb_get(), msgb_head_ptr(), msgb_left(), msgb_length(), msgb_merge(), msgb_put(), msgb_read(), msgb_reserve(), msgb_reserved_space(), msgb_reset(), msgb_size(), msgb_space(), msgb_tail_ptr(), msgb_tell(), msgb_unreserve(), and msgb_write().
unsigned int msgb::tail |
Current write position
Definition at line 21 of file msgb.h.
Referenced by msgb_clear(), msgb_get(), msgb_left(), msgb_put(), msgb_reserve(), msgb_reset(), msgb_rewind(), msgb_seek(), msgb_space(), msgb_tail_ptr(), msgb_tell(), and msgb_unreserve().