Allow running read-only sqlite queries from libuv worker threads. Needs so much more testing.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4172 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
		@@ -65,10 +65,12 @@ typedef struct _tf_ssb_blob_wants_t
 | 
			
		||||
	int wants_sent;
 | 
			
		||||
} tf_ssb_blob_wants_t;
 | 
			
		||||
 | 
			
		||||
tf_ssb_t* tf_ssb_create(uv_loop_t* loop, JSContext* context, sqlite3* db);
 | 
			
		||||
tf_ssb_t* tf_ssb_create(uv_loop_t* loop, JSContext* context, const char* db_path);
 | 
			
		||||
void tf_ssb_destroy(tf_ssb_t* ssb);
 | 
			
		||||
 | 
			
		||||
sqlite3* tf_ssb_get_db(tf_ssb_t* ssb);
 | 
			
		||||
sqlite3* tf_ssb_acquire_db_reader(tf_ssb_t* ssb);
 | 
			
		||||
void tf_ssb_release_db_reader(tf_ssb_t* ssb, sqlite3* db);
 | 
			
		||||
uv_loop_t* tf_ssb_get_loop(tf_ssb_t* ssb);
 | 
			
		||||
 | 
			
		||||
void tf_ssb_generate_keys(tf_ssb_t* ssb);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user