| Camel Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
CamelStreamVFS;
CamelStream* camel_stream_vfs_new_with_uri (const char *uri,
int flags,
mode_t mode);
CamelStream* camel_stream_vfs_new_with_handle (GnomeVFSHandle *handle);
typedef struct {
CamelSeekableStream parent_object;
GnomeVFSHandle *handle;
} CamelStreamVFS;
CamelStream* camel_stream_vfs_new_with_uri (const char *uri, int flags, mode_t mode);
Creates a new CamelStreamVFS corresponding to the named file, flags, and mode.
|
|
|
flags as in open(2) |
|
a file mode |
Returns : |
the new stream, or NULL on error.
|
CamelStream* camel_stream_vfs_new_with_handle (GnomeVFSHandle *handle);
Creates a new fs stream using the given GnomeVFS handle handle as the
backing store. When the stream is destroyed, the file descriptor
will be closed.
|
a GnomeVFS handle |
Returns : |
a new CamelStreamVFS |