netbuf_delete()

Name

netbuf_delete() -- Deallocate a netbuf structure

Synopsis

void netbuf_delete(struct netbuf *);

Description

Deallocates a netbuf structure previously allocated by a call to the netbuf_new() function. Any buffer memory allocated to the netbuf by calls to netbuf_alloc() is also deallocated.

Example

Example 153-1. This example shows the basic mechanisms for using netbufs.

int
main()
{
    struct netbuf *buf;
    buf = netbuf_new();     /* create a new netbuf */
    netbuf_alloc(buf, 100); /* allocate 100 bytes of buffer */

    /* do something with the netbuf */
    /* [...] */
    netbuf_delete(buf); /* deallocate netbuf */
}
          
2017-02-09
Documentation license for this page: eCosPro License