Barrelfish
Functions
xdr_pbuf.h File Reference

XDR implementation using LWIP PBuf structures. More...

Functions

bool xdr_pbuf_create_send (XDR *xdr, size_t size)
 Create XDR and allocate PBUF for serialising data. More...
 
void xdr_pbuf_create_recv (XDR *xdr, struct pbuf *pbuf)
 Create XDR for deserialising data in given PBUF. More...
 

Detailed Description

XDR implementation using LWIP PBuf structures.

Function Documentation

void xdr_pbuf_create_recv ( XDR *  xdr,
struct pbuf *  pbuf 
)

Create XDR for deserialising data in given PBUF.

Parameters
xdrMemory for XDR struct, to be initialised
pbufLWIP packet buffer pointer
Returns
True on success, false on error
bool xdr_pbuf_create_send ( XDR *  xdr,
size_t  size 
)

Create XDR and allocate PBUF for serialising data.

Parameters
xdrMemory for XDR struct, to be initialised
sizeSize of pbuf buffers to allocate
Returns
True on success, false on error