libisdn
msgb Struct Reference

#include <msgb.h>

Data Fields

struct dlist_head list
struct msgbnext
unsigned int flags
unsigned int size
unsigned int head
unsigned int tail
unsigned int end
uint8_t * buf

Detailed Description

Definition at line 13 of file msgb.h.


Field Documentation

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

Definition at line 17 of file msgb.h.

List of message buffers

Definition at line 14 of file msgb.h.

Referenced by msgb_fifo_enqueue().

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::tail

The documentation for this struct was generated from the following file: