|
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) |