![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
CamelStreamFs; CamelStream * camel_stream_fs_new_with_name (const gchar *name
,gint flags
,mode_t mode
,GError **error
); CamelStream * camel_stream_fs_new_with_name_and_bounds (const gchar *name
,gint flags
,mode_t mode
,goffset start
,goffset end
,GError **error
); CamelStream * camel_stream_fs_new_with_fd (gint fd
); CamelStream * camel_stream_fs_new_with_fd_and_bounds (gint fd
,goffset start
,goffset end
,GError **error
); gint camel_stream_fs_get_fd (CamelStreamFs *stream
);
GObject +----CamelObject +----CamelStream +----CamelSeekableStream +----CamelStreamFs
CamelStream * camel_stream_fs_new_with_name (const gchar *name
,gint flags
,mode_t mode
,GError **error
);
Creates a new CamelStreamFs corresponding to the named file, flags, and mode.
|
a local filename |
|
flags as in open(2) |
|
a file mode |
|
return location for a GError, or NULL
|
Returns : |
the new stream, or NULL on error.
|
CamelStream * camel_stream_fs_new_with_name_and_bounds (const gchar *name
,gint flags
,mode_t mode
,goffset start
,goffset end
,GError **error
);
Creates a new CamelStream corresponding to the given arguments.
|
a local filename |
|
flags as in open(2) |
|
a file mode |
|
the first valid position in the file |
|
the first invalid position in the file, or CAMEL_STREAM_UNBOUND |
|
return location for a GError, or NULL
|
Returns : |
the stream, or NULL on error.
|
CamelStream * camel_stream_fs_new_with_fd (gint fd
);
Creates a new fs stream using the given file descriptor fd
as the
backing store. When the stream is destroyed, the file descriptor
will be closed.
|
a file descriptor |
Returns : |
a new CamelStreamFs |
CamelStream * camel_stream_fs_new_with_fd_and_bounds (gint fd
,goffset start
,goffset end
,GError **error
);
Gets a stream associated with the given file descriptor and bounds. When the stream is destroyed, the file descriptor will be closed.
|
a file descriptor |
|
the first valid position in the file |
|
the first invalid position in the file, or CAMEL_STREAM_UNBOUND |
|
|
Returns : |
the bound stream |
gint camel_stream_fs_get_fd (CamelStreamFs *stream
);
|
a CamelStream |
Returns : |
Since 2.32