Home | History | Annotate | Download | only in orig

Lines Matching refs:sqlite3_mutex

857 ** The mutex module within SQLite defines [sqlite3_mutex] to be an
859 ** at the internal representation of an [sqlite3_mutex]. It only
860 ** deals with pointers to the [sqlite3_mutex] object.
864 typedef struct sqlite3_mutex sqlite3_mutex;
5557 SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int);
5558 SQLITE_API void sqlite3_mutex_free(sqlite3_mutex*);
5559 SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex*);
5560 SQLITE_API int sqlite3_mutex_try(sqlite3_mutex*);
5561 SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex*);
5632 sqlite3_mutex *(*xMutexAlloc)(int);
5633 void (*xMutexFree)(sqlite3_mutex *);
5634 void (*xMutexEnter)(sqlite3_mutex *);
5635 int (*xMutexTry)(sqlite3_mutex *);
5636 void (*xMutexLeave)(sqlite3_mutex *);
5637 int (*xMutexHeld)(sqlite3_mutex *);
5638 int (*xMutexNotheld)(sqlite3_mutex *);
5671 SQLITE_API int sqlite3_mutex_held(sqlite3_mutex*);
5672 SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex*);
5699 ** ^This interface returns a pointer the [sqlite3_mutex] object that
5705 SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3*);