mutex.h File Reference

Go to the source code of this file.

Defines

#define SQLITE_MUTEX_OMIT
#define sqlite3_mutex_alloc(X)   ((sqlite3_mutex*)8)
#define sqlite3_mutex_free(X)
#define sqlite3_mutex_enter(X)
#define sqlite3_mutex_try(X)   SQLITE_OK
#define sqlite3_mutex_leave(X)
#define sqlite3_mutex_held(X)   1
#define sqlite3_mutex_notheld(X)   1
#define sqlite3MutexAlloc(X)   ((sqlite3_mutex*)8)
#define sqlite3MutexInit()   SQLITE_OK
#define sqlite3MutexEnd()

Define Documentation

#define sqlite3_mutex_alloc (  )     ((sqlite3_mutex*)8)

Definition at line 63 of file mutex.h.

Referenced by sqlite3PcacheInitialize().

#define sqlite3_mutex_enter (  ) 
#define sqlite3_mutex_free (  ) 

Definition at line 64 of file mutex.h.

Referenced by removeFromSharingList(), sqlite3_close(), and sqlite3_initialize().

#define sqlite3_mutex_held (  )     1

Definition at line 68 of file mutex.h.

Referenced by allocateBtreePage(), allocateSpace(), assemblePage(), autoVacuumCommit(), balance(), balance_deeper(), balance_nonroot(), balance_quick(), balance_shallower(), clearCell(), clearDatabasePage(), createCollation(), decodeFlags(), defragmentPage(), dropCell(), fillInCell(), findOverflowCell(), freePage(), freeSpace(), getAndInitPage(), getOverflowPage(), incrVacuumStep(), insertCell(), invalidateAllOverflowCache(), lockBtree(), mallocWithAlarm(), modifyPagePointer(), newDatabase(), pageReinit(), pcacheAddToLruList(), pcacheClear(), pcacheEnforceMaxPage(), pcacheFree(), pcacheMalloc(), pcachePageAlloc(), pcachePageFree(), pcacheRecycleOrAlloc(), pcacheRecyclePage(), pcacheRemoveFromLruList(), ptrmapGet(), ptrmapPageno(), ptrmapPut(), ptrmapPutOvfl(), releasePage(), relocatePage(), saveAllCursors(), schemaIsValid(), setChildPtrmaps(), sqlite3_aggregate_context(), sqlite3_get_auxdata(), sqlite3_result_blob(), sqlite3_result_double(), sqlite3_result_error(), sqlite3_result_error16(), sqlite3_result_error_nomem(), sqlite3_result_error_toobig(), sqlite3_result_int(), sqlite3_result_int64(), sqlite3_result_null(), sqlite3_result_text(), sqlite3_result_text16(), sqlite3_result_text16be(), sqlite3_result_text16le(), sqlite3_result_value(), sqlite3_result_zeroblob(), sqlite3_set_auxdata(), sqlite3ApiExit(), sqlite3BtreeCacheOverflow(), sqlite3BtreeClose(), sqlite3BtreeCursorDb(), sqlite3BtreeFactory(), sqlite3BtreeFirst(), sqlite3BtreeGetPage(), sqlite3BtreeInitPage(), sqlite3BtreeInvokeBusyHandler(), sqlite3BtreeIsInReadTrans(), sqlite3BtreeIsInTrans(), sqlite3BtreeLast(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreeOpen(), sqlite3BtreeParseCellPtr(), sqlite3BtreePutData(), sqlite3BtreeSchemaLocked(), sqlite3BtreeSetCacheSize(), sqlite3BtreeSetSafetyLevel(), sqlite3BtreeSyncDisabled(), sqlite3CloseExtensions(), sqlite3CreateFunc(), sqlite3Init(), sqlite3InitCallback(), sqlite3InitOne(), sqlite3Prepare(), sqlite3ReadSchema(), sqlite3Reprepare(), sqlite3RollbackAll(), sqlite3SchemaToIndex(), sqlite3ValueText(), sqlite3VdbeChangeEncoding(), sqlite3VdbeIntegerAffinity(), sqlite3VdbeIntValue(), sqlite3VdbeMemExpandBlob(), sqlite3VdbeMemFinalize(), sqlite3VdbeMemFromBtree(), sqlite3VdbeMemIntegerify(), sqlite3VdbeMemMakeWriteable(), sqlite3VdbeMemMove(), sqlite3VdbeMemNulTerminate(), sqlite3VdbeMemNumerify(), sqlite3VdbeMemRealify(), sqlite3VdbeMemReleaseExternal(), sqlite3VdbeMemSetStr(), sqlite3VdbeMemStringify(), sqlite3VdbeMemTranslate(), sqlite3VdbeRealValue(), sqlite3VdbeSetChanges(), unlockBtreeIfUnused(), vfsUnlink(), and zeroPage().

#define sqlite3_mutex_leave (  ) 

Definition at line 67 of file mutex.h.

Referenced by bindText(), blobReadWrite(), columnMallocFailure(), columnName(), createModule(), createVarMap(), leaveMutex(), localtimeOffset(), openDatabase(), removeFromSharingList(), sqlite3_auto_extension(), sqlite3_bind_double(), sqlite3_bind_int64(), sqlite3_bind_null(), sqlite3_bind_value(), sqlite3_bind_zeroblob(), sqlite3_blob_open(), sqlite3_busy_handler(), sqlite3_clear_bindings(), sqlite3_close(), sqlite3_collation_needed(), sqlite3_collation_needed16(), sqlite3_commit_hook(), sqlite3_create_collation(), sqlite3_create_collation16(), sqlite3_create_collation_v2(), sqlite3_create_function(), sqlite3_create_function16(), sqlite3_declare_vtab(), sqlite3_enable_load_extension(), sqlite3_errmsg(), sqlite3_errmsg16(), sqlite3_exec(), sqlite3_extended_result_codes(), sqlite3_file_control(), sqlite3_finalize(), sqlite3_free(), sqlite3_initialize(), sqlite3_load_extension(), sqlite3_next_stmt(), sqlite3_overload_function(), sqlite3_profile(), sqlite3_progress_handler(), sqlite3_randomness(), sqlite3_reset(), sqlite3_reset_auto_extension(), sqlite3_rollback_hook(), sqlite3_set_authorizer(), sqlite3_step(), sqlite3_trace(), sqlite3_update_hook(), sqlite3_vfs_find(), sqlite3_vfs_register(), sqlite3_vfs_unregister(), sqlite3AutoLoadExtensions(), sqlite3BtreeOpen(), sqlite3LockAndPrepare(), sqlite3Malloc(), sqlite3MallocAlarm(), sqlite3MemoryAlarm(), sqlite3Prepare16(), sqlite3Realloc(), sqlite3ScratchFree(), sqlite3ScratchMalloc(), sqlite3TransferBindings(), and vdbeUnbind().

#define sqlite3_mutex_notheld (  )     1

Definition at line 69 of file mutex.h.

Referenced by removeFromSharingList().

#define sqlite3_mutex_try (  )     SQLITE_OK

Definition at line 66 of file mutex.h.

#define sqlite3MutexAlloc (  )     ((sqlite3_mutex*)8)
#define sqlite3MutexEnd ( void   ) 

Definition at line 72 of file mutex.h.

Referenced by sqlite3_shutdown().

#define sqlite3MutexInit ( void   )     SQLITE_OK

Definition at line 71 of file mutex.h.

Referenced by sqlite3_initialize().

#define SQLITE_MUTEX_OMIT

Definition at line 45 of file mutex.h.


ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:00 2011 by Doxygen 1.6.1