![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
struct CamelStreamVFS; enum CamelStreamVFSOpenMethod; CamelStream * camel_stream_vfs_new_with_uri (const
,gchar *uriCamelStreamVFSOpenMethod mode
); CamelStream * camel_stream_vfs_new_with_stream ();
GObject *streamgboolean camel_stream_vfs_is_writable (CamelStreamVFS *stream_vfs
);
typedef enum { CAMEL_STREAM_VFS_CREATE, CAMEL_STREAM_VFS_APPEND, CAMEL_STREAM_VFS_READ } CamelStreamVFSOpenMethod;
Since 2.24
CamelStream * camel_stream_vfs_new_with_uri (const
,gchar *uriCamelStreamVFSOpenMethod mode
);
Creates a new CamelStreamVFS corresponding to the named file and mode.
|
a file uri |
|
opening mode for the uri file |
Returns : |
the new stream, or NULL |
CamelStream * camel_stream_vfs_new_with_stream (GObject *stream
);
Creates a new fs stream using the given gio stream stream
as the
backing store. When the stream is destroyed, the file descriptor
will be closed. This will not increase reference counter on the stream.
|
a GInputStream or GOutputStream instance |
Returns : |
a new CamelStreamVFS |
Since 2.24
gboolean camel_stream_vfs_is_writable (CamelStreamVFS *stream_vfs
);
|
a CamelStreamVFS instance |
Returns : |
whether is the underlying stream writable or not. |
Since 2.24