Home | History | Annotate | Download | only in dist

Lines Matching defs:sqlite3_io_methods

955 ** The xDeviceCharacteristics method of the [sqlite3_io_methods]
958 ** device that holds the file that the [sqlite3_io_methods]
1014 ** of an [sqlite3_io_methods] object. These values are ordered from
1030 ** [sqlite3_io_methods] object it uses a combination of
1064 ** [sqlite3_io_methods] object that defines methods for performing
1069 const struct sqlite3_io_methods *pMethods; /* Methods for an open file */
1082 ** to a non-NULL pointer, then the sqlite3_io_methods.xClose method
1174 typedef struct sqlite3_io_methods sqlite3_io_methods;
1175 struct sqlite3_io_methods {
1206 ** of the [sqlite3_io_methods] object and for the [sqlite3_file_control()]
1777 ** a valid [sqlite3_io_methods] object or to NULL. xOpen must do
1901 ** allowed by the xShmLock method of [sqlite3_io_methods]. The
1927 ** The xShmLock method on [sqlite3_io_methods] may use values
8940 ** xFileControl method for the [sqlite3_io_methods] object associated
8954 ** sqlite3_io_methods.xFileControl method.
39222 static sqlite3_io_methods kvvfs_db_io_methods = {
39246 static sqlite3_io_methods kvvfs_jrnl_io_methods = {
39426 MAYBE_CONST sqlite3_io_methods *pIoDb;
39427 MAYBE_CONST sqlite3_io_methods *pIoJrnl;
39634 /****** sqlite3_io_methods methods ******************************************/
40203 ** * Definitions of sqlite3_io_methods objects for all locking
40422 sqlite3_io_methods const *pMethod; /* Always the first entry */
45949 ** This division contains definitions of sqlite3_io_methods objects that
45952 ** sqlite3_io_methods object for a particular database file. The pAppData
45956 ** Most finder functions return a pointer to a fixed sqlite3_io_methods
45976 ** * A constant sqlite3_io_methods object call METHOD that has locking
45983 static const sqlite3_io_methods METHOD = { \
46004 static const sqlite3_io_methods *FINDER##Impl(const char *z, unixFile *p){ \
46008 static const sqlite3_io_methods *(*const FINDER)(const char*,unixFile *p) \
46012 ** Here are all of the sqlite3_io_methods objects for each of the
46018 posixIoMethods, /* sqlite3_io_methods object name */
46028 nolockIoMethods, /* sqlite3_io_methods object name */
46038 dotlockIoMethods, /* sqlite3_io_methods object name */
46050 flockIoMethods, /* sqlite3_io_methods object name */
46063 semIoMethods, /* sqlite3_io_methods object name */
46076 afpIoMethods, /* sqlite3_io_methods object name */
46092 ** to go ahead and define the sqlite3_io_methods and finder function
46102 proxyIoMethods, /* sqlite3_io_methods object name */
46116 nfsIoMethods, /* sqlite3_io_methods object name */
46129 ** for the database file "filePath". It then returns the sqlite3_io_methods
46134 static const sqlite3_io_methods *autolockIoFinderImpl(
46140 const sqlite3_io_methods *pMethods; /* Appropriate locking method */
46187 static const sqlite3_io_methods
46198 static const sqlite3_io_methods *vxworksIoFinderImpl(
46223 static const sqlite3_io_methods
46231 typedef const sqlite3_io_methods *(*finder_type)(const char*,unixFile*);
46251 const sqlite3_io_methods *pLockingStyle;
47588 sqlite3_io_methods const *pOldMethod; /* Original I/O methods for close */
48627 ** Most finders simply return a pointer to a fixed sqlite3_io_methods
49010 const sqlite3_io_methods *pMethod; /*** Must be first ***/
49054 const sqlite3_io_methods *pMethod; /* The file I/O methods to use. */
51391 ** by the sqlite3_io_methods object.
53680 static const sqlite3_io_methods winIoMethod = {
53706 static const sqlite3_io_methods winIoNolockMethod = {
55420 static const sqlite3_io_methods memdb_io_methods = {
67134 const sqlite3_io_methods *pMethods = pPager->fd->pMethods;
109685 const sqlite3_io_methods *pMethod; /* Parent class. MUST BE FIRST */
109935 static const struct sqlite3_io_methods MemJournalMethods = {
109996 sqlite3_io_methods*)&MemJournalMethods;
230549 const sqlite3_io_methods *pMeth = p->pReal->pMethods;
230993 static sqlite3_io_methods rbuvfs_io_methods = {
231013 static sqlite3_io_methods rbuvfs_io_methods1 = {
231086 const sqlite3_io_methods *pMeth = pFd->pReal->pMethods;