Handbook
Glossary
sqlite3_vfs
Vocabulary
db
.
sqlite
.
ffi
Definition
USING:
alien.c-types
classes.struct
;
IN:
db.sqlite.ffi
STRUCT:
sqlite3_vfs
{
iVersion
int
initial:
0
}
{
szOsFile
int
initial:
0
}
{
mxPathname
int
initial:
0
}
{
pNext sqlite3_vfs*
}
{
zName
c-string
}
{
pAppData void*
}
{
xOpen void*
}
{
xDelete void*
}
{
xAccess void*
}
{
xFullPathname void*
}
{
xDlOpen void*
}
{
xDlError void*
}
{
xDlSym void*
}
{
xDlClose void*
}
{
xRandomness void*
}
{
xSleep void*
}
{
xCurrentTime void*
}
{
xGetLastError void*
}
{
xCurrentTimeInt64 void*
}
{
xSetSystemCall void*
}
{
xGetSystemCall void*
}
{
xNextSystemCall void*
}
;
Methods
USING:
classes.struct
classes.struct.private
db.sqlite.ffi
kernel
;
M:
sqlite3_vfs
clone
clone-underlying
\
sqlite3_vfs
memory>struct
;
inline
USING:
accessors
classes.struct
combinators.smart
db.sqlite.ffi
;
M:
sqlite3_vfs
struct-slot-values
{
[
iVersion>>
]
[
szOsFile>>
]
[
mxPathname>>
]
[
pNext>>
]
[
zName>>
]
[
pAppData>>
]
[
xOpen>>
]
[
xDelete>>
]
[
xAccess>>
]
[
xFullPathname>>
]
[
xDlOpen>>
]
[
xDlError>>
]
[
xDlSym>>
]
[
xDlClose>>
]
[
xRandomness>>
]
[
xSleep>>
]
[
xCurrentTime>>
]
[
xGetLastError>>
]
[
xCurrentTimeInt64>>
]
[
xSetSystemCall>>
]
[
xGetSystemCall>>
]
[
xNextSystemCall>>
]
}
cleave>array
;
inline