Lines Matching refs:gMultiplex

176 } gMultiplex;  variable
297 sqlite3_vfs *pOrigVfs = gMultiplex.pOrigVfs; /* Real VFS */ in multiplexSubOpen()
480 sqlite3_vfs *pOrigVfs = gMultiplex.pOrigVfs; /* Real VFS */ in multiplexOpen()
594 pConn->pMethods = &gMultiplex.sIoMethodsV1; in multiplexOpen()
596 pConn->pMethods = &gMultiplex.sIoMethodsV2; in multiplexOpen()
617 sqlite3_vfs *pOrigVfs = gMultiplex.pOrigVfs; /* Real VFS */ in multiplexDelete()
657 return gMultiplex.pOrigVfs->xAccess(gMultiplex.pOrigVfs, b, c, d); in multiplexAccess()
660 return gMultiplex.pOrigVfs->xFullPathname(gMultiplex.pOrigVfs, b, c, d); in multiplexFullPathname()
663 return gMultiplex.pOrigVfs->xDlOpen(gMultiplex.pOrigVfs, b); in multiplexDlOpen()
666 gMultiplex.pOrigVfs->xDlError(gMultiplex.pOrigVfs, b, c); in multiplexDlError()
669 return gMultiplex.pOrigVfs->xDlSym(gMultiplex.pOrigVfs, b, c); in multiplexDlSym()
672 gMultiplex.pOrigVfs->xDlClose(gMultiplex.pOrigVfs, b); in multiplexDlClose()
675 return gMultiplex.pOrigVfs->xRandomness(gMultiplex.pOrigVfs, b, c); in multiplexRandomness()
678 return gMultiplex.pOrigVfs->xSleep(gMultiplex.pOrigVfs, b); in multiplexSleep()
681 return gMultiplex.pOrigVfs->xCurrentTime(gMultiplex.pOrigVfs, b); in multiplexCurrentTime()
684 if( gMultiplex.pOrigVfs->xGetLastError ){ in multiplexGetLastError()
685 return gMultiplex.pOrigVfs->xGetLastError(gMultiplex.pOrigVfs, b, c); in multiplexGetLastError()
691 return gMultiplex.pOrigVfs->xCurrentTimeInt64(gMultiplex.pOrigVfs, b); in multiplexCurrentTimeInt64()
814 sqlite3_vfs *pOrigVfs = gMultiplex.pOrigVfs; /* Real VFS */ in multiplexTruncate()
925 if( !gMultiplex.isInitialized ) return SQLITE_MISUSE; in multiplexFileControl()
1152 if( gMultiplex.isInitialized ) return SQLITE_MISUSE; in sqlite3_multiplex_initialize()
1155 assert( pOrigVfs!=&gMultiplex.sThisVfs ); in sqlite3_multiplex_initialize()
1156 gMultiplex.isInitialized = 1; in sqlite3_multiplex_initialize()
1157 gMultiplex.pOrigVfs = pOrigVfs; in sqlite3_multiplex_initialize()
1158 gMultiplex.sThisVfs = *pOrigVfs; in sqlite3_multiplex_initialize()
1159 gMultiplex.sThisVfs.szOsFile += sizeof(multiplexConn); in sqlite3_multiplex_initialize()
1160 gMultiplex.sThisVfs.zName = SQLITE_MULTIPLEX_VFS_NAME; in sqlite3_multiplex_initialize()
1161 gMultiplex.sThisVfs.xOpen = multiplexOpen; in sqlite3_multiplex_initialize()
1162 gMultiplex.sThisVfs.xDelete = multiplexDelete; in sqlite3_multiplex_initialize()
1163 gMultiplex.sThisVfs.xAccess = multiplexAccess; in sqlite3_multiplex_initialize()
1164 gMultiplex.sThisVfs.xFullPathname = multiplexFullPathname; in sqlite3_multiplex_initialize()
1165 gMultiplex.sThisVfs.xDlOpen = multiplexDlOpen; in sqlite3_multiplex_initialize()
1166 gMultiplex.sThisVfs.xDlError = multiplexDlError; in sqlite3_multiplex_initialize()
1167 gMultiplex.sThisVfs.xDlSym = multiplexDlSym; in sqlite3_multiplex_initialize()
1168 gMultiplex.sThisVfs.xDlClose = multiplexDlClose; in sqlite3_multiplex_initialize()
1169 gMultiplex.sThisVfs.xRandomness = multiplexRandomness; in sqlite3_multiplex_initialize()
1170 gMultiplex.sThisVfs.xSleep = multiplexSleep; in sqlite3_multiplex_initialize()
1171 gMultiplex.sThisVfs.xCurrentTime = multiplexCurrentTime; in sqlite3_multiplex_initialize()
1172 gMultiplex.sThisVfs.xGetLastError = multiplexGetLastError; in sqlite3_multiplex_initialize()
1173 gMultiplex.sThisVfs.xCurrentTimeInt64 = multiplexCurrentTimeInt64; in sqlite3_multiplex_initialize()
1175 gMultiplex.sIoMethodsV1.iVersion = 1; in sqlite3_multiplex_initialize()
1176 gMultiplex.sIoMethodsV1.xClose = multiplexClose; in sqlite3_multiplex_initialize()
1177 gMultiplex.sIoMethodsV1.xRead = multiplexRead; in sqlite3_multiplex_initialize()
1178 gMultiplex.sIoMethodsV1.xWrite = multiplexWrite; in sqlite3_multiplex_initialize()
1179 gMultiplex.sIoMethodsV1.xTruncate = multiplexTruncate; in sqlite3_multiplex_initialize()
1180 gMultiplex.sIoMethodsV1.xSync = multiplexSync; in sqlite3_multiplex_initialize()
1181 gMultiplex.sIoMethodsV1.xFileSize = multiplexFileSize; in sqlite3_multiplex_initialize()
1182 gMultiplex.sIoMethodsV1.xLock = multiplexLock; in sqlite3_multiplex_initialize()
1183 gMultiplex.sIoMethodsV1.xUnlock = multiplexUnlock; in sqlite3_multiplex_initialize()
1184 gMultiplex.sIoMethodsV1.xCheckReservedLock = multiplexCheckReservedLock; in sqlite3_multiplex_initialize()
1185 gMultiplex.sIoMethodsV1.xFileControl = multiplexFileControl; in sqlite3_multiplex_initialize()
1186 gMultiplex.sIoMethodsV1.xSectorSize = multiplexSectorSize; in sqlite3_multiplex_initialize()
1187 gMultiplex.sIoMethodsV1.xDeviceCharacteristics = in sqlite3_multiplex_initialize()
1189 gMultiplex.sIoMethodsV2 = gMultiplex.sIoMethodsV1; in sqlite3_multiplex_initialize()
1190 gMultiplex.sIoMethodsV2.iVersion = 2; in sqlite3_multiplex_initialize()
1191 gMultiplex.sIoMethodsV2.xShmMap = multiplexShmMap; in sqlite3_multiplex_initialize()
1192 gMultiplex.sIoMethodsV2.xShmLock = multiplexShmLock; in sqlite3_multiplex_initialize()
1193 gMultiplex.sIoMethodsV2.xShmBarrier = multiplexShmBarrier; in sqlite3_multiplex_initialize()
1194 gMultiplex.sIoMethodsV2.xShmUnmap = multiplexShmUnmap; in sqlite3_multiplex_initialize()
1195 sqlite3_vfs_register(&gMultiplex.sThisVfs, makeDefault); in sqlite3_multiplex_initialize()
1213 if( gMultiplex.isInitialized==0 ) return SQLITE_MISUSE; in sqlite3_multiplex_shutdown()
1214 gMultiplex.isInitialized = 0; in sqlite3_multiplex_shutdown()
1215 sqlite3_vfs_unregister(&gMultiplex.sThisVfs); in sqlite3_multiplex_shutdown()
1216 memset(&gMultiplex, 0, sizeof(gMultiplex)); in sqlite3_multiplex_shutdown()