INET Framework for OMNeT++/OMNEST
|
Classes | |
struct | inet::tcp::netbuf |
Namespaces | |
inet | |
Copyright (c) 2005 Jan Ringo�, www.ringos.cz. | |
inet::tcp | |
Macros | |
#define | netbuf_copy_partial(buf, dataptr, len, offset) pbuf_copy_partial((buf)->p, (dataptr), (len), (offset)) |
#define | netbuf_copy(buf, dataptr, len) netbuf_copy_partial(buf, dataptr, len, 0) |
#define | netbuf_take(buf, dataptr, len) pbuf_take((buf)->p, dataptr, len) |
#define | netbuf_len(buf) ((buf)->p->tot_len) |
#define | netbuf_fromaddr(buf) ((buf)->addr) |
#define | netbuf_fromport(buf) ((buf)->port) |
Functions | |
struct netbuf * | inet::tcp::netbuf_new (void) |
void | inet::tcp::netbuf_delete (struct netbuf *buf) |
void * | inet::tcp::netbuf_alloc (struct netbuf *buf, u16_t size) |
void | inet::tcp::netbuf_free (struct netbuf *buf) |
err_t | inet::tcp::netbuf_ref (struct netbuf *buf, const void *dataptr, u16_t size) |
void | inet::tcp::netbuf_chain (struct netbuf *head, struct netbuf *tail) |
u16_t | inet::tcp::netbuf_len (struct netbuf *buf) |
err_t | inet::tcp::netbuf_data (struct netbuf *buf, void **dataptr, u16_t *len) |
s8_t | inet::tcp::netbuf_next (struct netbuf *buf) |
void | inet::tcp::netbuf_first (struct netbuf *buf) |
#define netbuf_copy | ( | buf, | |
dataptr, | |||
len | |||
) | netbuf_copy_partial(buf, dataptr, len, 0) |
#define netbuf_copy_partial | ( | buf, | |
dataptr, | |||
len, | |||
offset | |||
) | pbuf_copy_partial((buf)->p, (dataptr), (len), (offset)) |
#define netbuf_fromaddr | ( | buf | ) | ((buf)->addr) |
#define netbuf_fromport | ( | buf | ) | ((buf)->port) |
#define netbuf_len | ( | buf | ) | ((buf)->p->tot_len) |