bio_buffer.h File Reference

#include <gwenhywfar/bufferedio.h>
#include <gwenhywfar/buffer.h>
Include dependency graph for bio_buffer.h:

Go to the source code of this file.

Functions

GWENHYWFAR_API GWEN_BUFFEREDIOGWEN_BufferedIO_Buffer2_new (GWEN_BUFFER *buffer, int take)
GWENHYWFAR_API GWEN_BUFFEREDIOGWEN_BufferedIO_Buffer_fromString (const char *s, int len)
GWENHYWFAR_API GWEN_BUFFEREDIOGWEN_BufferedIO_Buffer_new (GWEN_BUFFER *buffer)

Function Documentation

GWENHYWFAR_API GWEN_BUFFEREDIO* GWEN_BufferedIO_Buffer2_new ( GWEN_BUFFER buffer,
int  take 
)

Create a buffered IO context using a GWEN_BUFFER. This function does NOT take over ownership for that buffer ! This context can be free'd using GWEN_BufferedIO_free.

Definition at line 172 of file bio_buffer.c.

References GWEN_BufferedIO_Buffer__Close(), GWEN_BufferedIO_Buffer__Read(), GWEN_BufferedIO_Buffer__Write(), GWEN_BufferedIO_Buffer_FreeData(), GWEN_BufferedIO_Buffer_Table__new(), GWEN_BufferedIO_new(), GWEN_BufferedIO_SetCloseFn(), GWEN_BufferedIO_SetReadFn(), GWEN_BufferedIO_SetTimeout(), GWEN_BufferedIO_SetWriteFn(), and GWEN_INHERIT_SETDATA.

Referenced by GWEN_BufferedIO_Buffer_fromString(), and GWEN_BufferedIO_Buffer_new().

Here is the call graph for this function:

Here is the caller graph for this function:

GWENHYWFAR_API GWEN_BUFFEREDIO* GWEN_BufferedIO_Buffer_fromString ( const char *  s,
int  len 
)

Create a buffered IO context using a GWEN_BUFFER. This context can be free'd using GWEN_BufferedIO_free.

Definition at line 201 of file bio_buffer.c.

References GWEN_Buffer_AppendBytes(), GWEN_Buffer_new(), GWEN_Buffer_Rewind(), and GWEN_BufferedIO_Buffer2_new().

Here is the call graph for this function:

GWENHYWFAR_API GWEN_BUFFEREDIO* GWEN_BufferedIO_Buffer_new ( GWEN_BUFFER buffer  ) 

Create a buffered IO context using a GWEN_BUFFER. This function takes over ownership for that buffer ! This context can be free'd using GWEN_BufferedIO_free.

Definition at line 195 of file bio_buffer.c.

References GWEN_BufferedIO_Buffer2_new().

Here is the call graph for this function:

Generated on Mon Jul 5 22:52:55 2010 for gwenhywfar by  doxygen 1.6.3