Top |
Description
GWin32OutputStream implements GOutputStream for writing to a Windows file handle.
Note that <gio/gwin32outputstream.h>
belongs to the Windows-specific GIO
interfaces, thus you have to use the gio-windows-2.0.pc
pkg-config file
when using it.
Functions
g_win32_output_stream_new ()
GOutputStream * g_win32_output_stream_new (void *handle
,gboolean close_handle
);
Creates a new GWin32OutputStream for the given handle
.
If close_handle
, is TRUE
, the handle will be closed when the
output stream is destroyed.
Since: 2.26
g_win32_output_stream_set_close_handle ()
void g_win32_output_stream_set_close_handle (GWin32OutputStream *stream
,gboolean close_handle
);
Sets whether the handle of stream
shall be closed when the stream
is closed.
Since: 2.26
g_win32_output_stream_get_close_handle ()
gboolean
g_win32_output_stream_get_close_handle
(GWin32OutputStream *stream
);
Returns whether the handle of stream
will be closed when the
stream is closed.
Since: 2.26
g_win32_output_stream_get_handle ()
void *
g_win32_output_stream_get_handle (GWin32OutputStream *stream
);
Return the Windows handle that the stream writes to.
Since: 2.26
Types and Values
struct GWin32OutputStream
struct GWin32OutputStream { GOutputStream parent_instance; };
Implements GOutputStream for outputting to Windows file handles