| Top | Description |
#include <gio/gwin32outputstream.h> struct GWin32OutputStream; GOutputStream * g_win32_output_stream_new (void *handle,gboolean close_handle); void g_win32_output_stream_set_close_handle (GWin32OutputStream *stream,gboolean close_handle); gboolean g_win32_output_stream_get_close_handle (GWin32OutputStream *stream); void * g_win32_output_stream_get_handle (GWin32OutputStream *stream);
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.
struct GWin32OutputStream {
GOutputStream parent_instance;
};
Implements GOutputStream for outputting to Windows file handles
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.
|
a Win32 file handle |
|
TRUE to close the handle when done |
Returns : |
a new GOutputStream |
Since 2.26
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.
|
a GWin32OutputStream |
|
TRUE to close the handle when done |
Since 2.26
gboolean g_win32_output_stream_get_close_handle
(GWin32OutputStream *stream);
Returns whether the handle of stream will be closed when the
stream is closed.
|
a GWin32OutputStream |
Returns : |
TRUE if the handle is closed when done |
Since 2.26
void * g_win32_output_stream_get_handle (GWin32OutputStream *stream);
Return the Windows handle that the stream writes to.
|
a GWin32OutputStream |
Returns : |
The handle descriptor of stream
|
Since 2.26