|
| virtual int | xOpen (sqlite3_filename zName, SQLiteFile< TFileImpl > *file, int flags, int *pOutFlags) |
| |
| virtual int | xDelete (const char *zName, int syncDir) |
| |
| virtual int | xAccess (const char *zName, int flags, int *pResOut) |
| |
| virtual int | xFullPathname (const char *zName, int nOut, char *zOut) |
| |
| virtual void * | xDlOpen (const char *zFilename) |
| |
| virtual void | xDlError (int nByte, char *zErrMsg) |
| |
| virtual void | xDlClose (void *library) |
| |
| virtual int | xRandomness (int nByte, char *zOut) |
| |
| virtual int | xSleep (int microseconds) |
| |
| virtual int | xCurrentTime (double *pResOut) |
| |
| virtual int | xGetLastError (int nByte, char *zOut) |
| |
| virtual int | xCurrentTimeInt64 (sqlite3_int64 *pResOut) |
| |
| virtual int | xSetSystemCall (const char *zName, sqlite3_syscall_ptr ptr) |
| |
| virtual sqlite3_syscall_ptr | xGetSystemCall (const char *zName) |
| |
| virtual const char * | xNextSystemCall (const char *zName) |
| |
template<typename TFileImpl>
struct sqlitevfs::SQLiteVfsImpl< TFileImpl >
SQLite VFS implementation with virtual methods for C++.
The default method implementations forward execution to original_vfs.
You should not create objects of this type manually. Instead, you should subclass it, overriding any of the methods necessary, and pass your subclass to SQLiteVfs<>.
- Template Parameters
-
- See also
- https://sqlite.org/c3ref/vfs.html