![]() |
![]() |
![]() |
GMime Reference Manual | ![]() |
---|
gmime-stream-filegmime-stream-file — |
GMimeStreamFile; GMimeStream* g_mime_stream_file_new (FILE *fp); GMimeStream* g_mime_stream_file_new_with_bounds (FILE *fp, off_t start, off_t end); gboolean g_mime_stream_file_get_owner (GMimeStreamFile *stream); void g_mime_stream_file_set_owner (GMimeStreamFile *stream, gboolean owner);
GMimeStream* g_mime_stream_file_new (FILE *fp);
Creates a new GMimeStreamFile object around fp
.
Note: The created GMimeStreamFile object will own the FILE pointer passed in.
fp : |
file pointer |
Returns : | a stream using fp .
|
GMimeStream* g_mime_stream_file_new_with_bounds (FILE *fp, off_t start, off_t end);
Creates a new GMimeStreamFile object around fp
with bounds start
and end
.
Note: The created GMimeStreamFile object will own the FILE pointer passed in.
fp : |
file pointer |
start : |
start boundary |
end : |
end boundary |
Returns : | a stream using fp with bounds start and end .
|
gboolean g_mime_stream_file_get_owner (GMimeStreamFile *stream);
Gets whether or not stream
owns the backend FILE pointer.
stream : |
file stream |
Returns : |
TRUE if stream owns the backend FILE pointer or FALSE
otherwise.
|
void g_mime_stream_file_set_owner (GMimeStreamFile *stream, gboolean owner);
Sets whether or not stream
owns the backend FILE pointer.
Note: owner
should be TRUE
if the stream should fclose()
the
backend FILE pointer when destroyed or FALSE
otherwise.
stream : |
file stream |
owner : |
owner |
<< gmime-stream | gmime-stream-fs >> |