Home | History | Annotate | Download | only in dist

Lines Matching full:sqlite3_vfs

465 ** [sqlite3_vfs] object.
566 ** [sqlite3_vfs | OS interface layer]. Individual OS interface
581 ** Every file opened by the [sqlite3_vfs] xOpen method populates an
743 ** An instance of the sqlite3_vfs object defines the interface between
750 ** of the sqlite3_vfs object changes in the transaction between
758 ** Registered sqlite3_vfs objects are kept on a linked list formed by
765 ** The pNext field is the only field in the sqlite3_vfs
768 ** The application should never modify anything within the sqlite3_vfs
882 typedef struct sqlite3_vfs sqlite3_vfs;
883 struct sqlite3_vfs {
887 sqlite3_vfs *pNext; /* Next registered VFS */
890 int (*xOpen)(sqlite3_vfs*, const char *zName, sqlite3_file*,
892 int (*xDelete)(sqlite3_vfs*, const char *zName, int syncDir);
893 int (*xAccess)(sqlite3_vfs*, const char *zName, int flags, int *pResOut);
894 int (*xFullPathname)(sqlite3_vfs*, const char *zName, int nOut, char *zOut);
895 void *(*xDlOpen)(sqlite3_vfs*, const char *zFilename);
896 void (*xDlError)(sqlite3_vfs*, int nByte, char *zErrMsg);
897 void (*(*xDlSym)(sqlite3_vfs*,void*, const char *zSymbol))(void);
898 void (*xDlClose)(sqlite3_vfs*, void*);
899 int (*xRandomness)(sqlite3_vfs*, int nByte, char *zOut);
900 int (*xSleep)(sqlite3_vfs*, int microseconds);
901 int (*xCurrentTime)(sqlite3_vfs*, double*);
902 int (*xGetLastError)(sqlite3_vfs*, int, char *);
907 int (*xCurrentTimeInt64)(sqlite3_vfs*, sqlite3_int64*);
919 ** the xAccess method of an [sqlite3_vfs] object. They determine
1034 ** setting up a default [sqlite3_vfs] module, or setting up
2041 ** from the xRandomness method of the default [sqlite3_vfs] object.
2043 ** internally and without recourse to the [sqlite3_vfs] xRandomness
2340 ** [sqlite3_vfs] object that defines the operating system interface that
2342 ** a NULL pointer then the default [sqlite3_vfs] object is used.
4006 ** method of the default [sqlite3_vfs] object. If the xSleep() method
4018 ** created by SQLite when using a built-in [sqlite3_vfs | VFS]
4958 ** A virtual filesystem (VFS) is an [sqlite3_vfs] object
4984 SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfsName);
4985 SQLITE_API int sqlite3_vfs_register(sqlite3_vfs*, int makeDflt);
4986 SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs*);