Defines | Functions

syncio_memory.h File Reference

#include <gwenhywfar/syncio.h>
#include <gwenhywfar/buffer.h>

Go to the source code of this file.

Defines

#define GWEN_SYNCIO_MEMORY_TYPE   "memory"

Functions

GWENHYWFAR_API GWEN_SYNCIOGWEN_SyncIo_Memory_fromBuffer (const uint8_t *buffer, int size)
GWENHYWFAR_API GWEN_BUFFERGWEN_SyncIo_Memory_GetBuffer (const GWEN_SYNCIO *sio)
GWENHYWFAR_API GWEN_SYNCIOGWEN_SyncIo_Memory_new (GWEN_BUFFER *buffer, int take)
GWENHYWFAR_API GWEN_BUFFERGWEN_SyncIo_Memory_TakeBuffer (const GWEN_SYNCIO *sio)

Define Documentation

#define GWEN_SYNCIO_MEMORY_TYPE   "memory"

Definition at line 33 of file syncio_memory.h.

Referenced by GWEN_SyncIo_Memory_fromBuffer(), and GWEN_SyncIo_Memory_new().


Function Documentation

GWENHYWFAR_API GWEN_SYNCIO* GWEN_SyncIo_Memory_fromBuffer ( const uint8_t *  buffer,
int  size 
)
GWENHYWFAR_API GWEN_BUFFER* GWEN_SyncIo_Memory_GetBuffer ( const GWEN_SYNCIO sio  ) 

Definition at line 119 of file syncio_memory.c.

References GWEN_INHERIT_GETDATA.

GWENHYWFAR_API GWEN_SYNCIO* GWEN_SyncIo_Memory_new ( GWEN_BUFFER buffer,
int  take 
)
GWENHYWFAR_API GWEN_BUFFER* GWEN_SyncIo_Memory_TakeBuffer ( const GWEN_SYNCIO sio  ) 

Definition at line 131 of file syncio_memory.c.

References DBG_ERROR, GWEN_INHERIT_GETDATA, GWEN_LOGDOMAIN, and NULL.