![]() | ![]() | ![]() | GMime Reference Manual | ![]() |
---|
gmime-stream-file —
struct 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 >> |