public SQLRequest(string query, SQLDataReaderCallback callback) { this.query = query; this.callback = callback; }
public SQLResponse(MySqlDataReader reader, SQLDataReaderCallback callback) { this.result = reader; this.callback = callback; }
public void PerformSQLRequest(string query, SQLDataReaderCallback callback) { lock (requestQueue) requestQueue.Enqueue(new SQLRequest(query, callback)); }