| Top |
| GMimeStream * | g_mime_stream_pipe_new () |
| gboolean | g_mime_stream_pipe_get_owner () |
| void | g_mime_stream_pipe_set_owner () |
GMimeStream *
g_mime_stream_pipe_new (int fd);
Creates a new GMimeStreamPipe object around fd
.
gboolean
g_mime_stream_pipe_get_owner (GMimeStreamPipe *stream);
Gets whether or not stream
owns the backend pipe descriptor.
void g_mime_stream_pipe_set_owner (GMimeStreamPipe *stream,gboolean owner);
Sets whether or not stream
owns the backend pipe descriptor.
Note: owner
should be TRUE if the stream should close() the
backend pipe descriptor when destroyed or FALSE otherwise.
struct GMimeStreamPipe {
GMimeStream parent_object;
gboolean owner;
gboolean eos;
int fd;
};
A GMimeStream wrapper around pipes.
GMimeStream |
parent GMimeStream |
|
|
||
|
||
pipe descriptor |