#include <glib.h>
#include <string.h>
#include "vfs.h"
#include "vfs_buffer.h"
#include "vfs_buffered_file.h"
Go to the source code of this file.
Definition at line 34 of file vfs_buffered_file.c.
Definition at line 172 of file vfs_buffered_file.c.
VFSFile* buffered_file_vfs_fopen_impl | ( | const gchar * | path, | |
const gchar * | mode | |||
) |
Definition at line 27 of file vfs_buffered_file.c.
gint64 buffered_file_vfs_fread_impl | ( | void * | i_ptr, | |
gint64 | size, | |||
gint64 | nmemb, | |||
VFSFile * | file | |||
) |
Definition at line 53 of file vfs_buffered_file.c.
Definition at line 107 of file vfs_buffered_file.c.
gint64 buffered_file_vfs_fsize_impl | ( | VFSFile * | file | ) |
Definition at line 186 of file vfs_buffered_file.c.
gint64 buffered_file_vfs_ftell_impl | ( | VFSFile * | file | ) |
Definition at line 164 of file vfs_buffered_file.c.
gint64 buffered_file_vfs_fwrite_impl | ( | const void * | i_ptr, | |
gint64 | size, | |||
gint64 | nmemb, | |||
VFSFile * | file | |||
) |
Definition at line 73 of file vfs_buffered_file.c.
Definition at line 82 of file vfs_buffered_file.c.
gchar* buffered_file_vfs_metadata_impl | ( | VFSFile * | file, | |
const gchar * | field | |||
) |
Definition at line 194 of file vfs_buffered_file.c.
void buffered_file_vfs_rewind_impl | ( | VFSFile * | file | ) |
Definition at line 154 of file vfs_buffered_file.c.
Definition at line 180 of file vfs_buffered_file.c.
Definition at line 101 of file vfs_buffered_file.c.
VFSFile* vfs_buffered_file_new_from_uri | ( | const gchar * | uri | ) |
Creates a VFSBufferedFile.
VFSBufferedFile is read-only.
uri | URI locator pointing to the file to open. |
Definition at line 225 of file vfs_buffered_file.c.
Definition at line 275 of file vfs_buffered_file.c.
{ NULL, buffered_file_vfs_fopen_impl, buffered_file_vfs_fclose_impl, buffered_file_vfs_fread_impl, buffered_file_vfs_fwrite_impl, buffered_file_vfs_getc_impl, buffered_file_vfs_ungetc_impl, buffered_file_vfs_fseek_impl, buffered_file_vfs_rewind_impl, buffered_file_vfs_ftell_impl, buffered_file_vfs_feof_impl, buffered_file_vfs_truncate_impl, buffered_file_vfs_fsize_impl, buffered_file_vfs_metadata_impl }
Definition at line 201 of file vfs_buffered_file.c.