Soar Kernel  9.3.2 08-06-12
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Data Fields
sqlite3_io_methods Struct Reference

#include <sqlite3.h>

Data Fields

int iVersion
int(* xCheckReservedLock )(sqlite3_file *, int *pResOut)
int(* xClose )(sqlite3_file *)
int(* xDeviceCharacteristics )(sqlite3_file *)
int(* xFileControl )(sqlite3_file *, int op, void *pArg)
int(* xFileSize )(sqlite3_file *, sqlite3_int64 *pSize)
int(* xLock )(sqlite3_file *, int)
int(* xRead )(sqlite3_file *, void *, int iAmt, sqlite3_int64 iOfst)
int(* xSectorSize )(sqlite3_file *)
void(* xShmBarrier )(sqlite3_file *)
int(* xShmLock )(sqlite3_file *, int offset, int n, int flags)
int(* xShmMap )(sqlite3_file *, int iPg, int pgsz, int, void volatile **)
int(* xShmUnmap )(sqlite3_file *, int deleteFlag)
int(* xSync )(sqlite3_file *, int flags)
int(* xTruncate )(sqlite3_file *, sqlite3_int64 size)
int(* xUnlock )(sqlite3_file *, int)
int(* xWrite )(sqlite3_file *, const void *, int iAmt, sqlite3_int64 iOfst)

Detailed Description

Definition at line 670 of file sqlite3.h.

Field Documentation

int sqlite3_io_methods::iVersion

Definition at line 671 of file sqlite3.h.

int(* sqlite3_io_methods::xCheckReservedLock)(sqlite3_file *, int *pResOut)

Definition at line 680 of file sqlite3.h.

int(* sqlite3_io_methods::xClose)(sqlite3_file *)

Definition at line 672 of file sqlite3.h.

int(* sqlite3_io_methods::xDeviceCharacteristics)(sqlite3_file *)

Definition at line 683 of file sqlite3.h.

int(* sqlite3_io_methods::xFileControl)(sqlite3_file *, int op, void *pArg)

Definition at line 681 of file sqlite3.h.

int(* sqlite3_io_methods::xFileSize)(sqlite3_file *, sqlite3_int64 *pSize)

Definition at line 677 of file sqlite3.h.

int(* sqlite3_io_methods::xLock)(sqlite3_file *, int)

Definition at line 678 of file sqlite3.h.

int(* sqlite3_io_methods::xRead)(sqlite3_file *, void *, int iAmt, sqlite3_int64 iOfst)

Definition at line 673 of file sqlite3.h.

int(* sqlite3_io_methods::xSectorSize)(sqlite3_file *)

Definition at line 682 of file sqlite3.h.

void(* sqlite3_io_methods::xShmBarrier)(sqlite3_file *)

Definition at line 687 of file sqlite3.h.

int(* sqlite3_io_methods::xShmLock)(sqlite3_file *, int offset, int n, int flags)

Definition at line 686 of file sqlite3.h.

int(* sqlite3_io_methods::xShmMap)(sqlite3_file *, int iPg, int pgsz, int, void volatile **)

Definition at line 685 of file sqlite3.h.

int(* sqlite3_io_methods::xShmUnmap)(sqlite3_file *, int deleteFlag)

Definition at line 688 of file sqlite3.h.

int(* sqlite3_io_methods::xSync)(sqlite3_file *, int flags)

Definition at line 676 of file sqlite3.h.

int(* sqlite3_io_methods::xTruncate)(sqlite3_file *, sqlite3_int64 size)

Definition at line 675 of file sqlite3.h.

int(* sqlite3_io_methods::xUnlock)(sqlite3_file *, int)

Definition at line 679 of file sqlite3.h.

int(* sqlite3_io_methods::xWrite)(sqlite3_file *, const void *, int iAmt, sqlite3_int64 iOfst)

Definition at line 674 of file sqlite3.h.


The documentation for this struct was generated from the following file: