GMemoryInputStream

GMemoryInputStream

Synopsis




                    GMemoryInputStream;
GInputStream*       g_memory_input_stream_from_data     (const void *data,
                                                         gssize len);
void                g_memory_input_stream_set_free_data (GMemoryInputStream *stream,
                                                         gboolean free_data);
const void*         g_memory_input_stream_get_data      (GMemoryInputStream *stream);
gsize               g_memory_input_stream_get_data_size (GMemoryInputStream *stream);


Object Hierarchy


  GObject
   +----GInputStream
         +----GMemoryInputStream

Implemented Interfaces

GMemoryInputStream implements GSeekable.

Description

Details

GMemoryInputStream

typedef struct _GMemoryInputStream GMemoryInputStream;


g_memory_input_stream_from_data ()

GInputStream*       g_memory_input_stream_from_data     (const void *data,
                                                         gssize len);

data :

input data.

len :

length of the data.

Returns :

new GInputStream read from data of len bytes.

g_memory_input_stream_set_free_data ()

void                g_memory_input_stream_set_free_data (GMemoryInputStream *stream,
                                                         gboolean free_data);

stream :

free_data :


g_memory_input_stream_get_data ()

const void*         g_memory_input_stream_get_data      (GMemoryInputStream *stream);

stream :

Returns :


g_memory_input_stream_get_data_size ()

gsize               g_memory_input_stream_get_data_size (GMemoryInputStream *stream);

stream :

Returns :