netbuf.h File Reference

Network buffer definitions. More...

Go to the source code of this file.

Data Structures

struct  NBDATA
 Data part of a network buffer structure. More...
struct  NETBUF
 Network buffer structure. More...

Defines

#define NBAF_UNICAST   0x08
 Unicast address.
#define NBAF_DATALINK   0x10
 Datalink buffer allocated flag.
#define NBAF_NETWORK   0x20
 Network buffer allocated flag.
#define NBAF_TRANSPORT   0x40
 Transport buffer allocated flag.
#define NBAF_APPLICATION   0x80
 Application buffer allocated flag.
#define NBAF_ALL   0xf0
 Masks allocated buffer flags flag.

Functions

NETBUF * NutNetBufAlloc (NETBUF *nb, uint8_t type, int size)
 Allocate or re-allocate a network buffer part.
NETBUF * NutNetBufClone (NETBUF *nb)
 Create a copy of an existing network buffer structure.
void NutNetBufFree (NETBUF *nb)
 Release a network buffer structure.


Detailed Description

Network buffer definitions.

Definition in file netbuf.h.


© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/