~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/include/srv0que.h

Merge initial InnoDB+ import.

This was applied by generating a patch between MySQL 5.1.50 InnoDB plugin and
the just-merged innodb+ from mysql-trunk revision-id: vasil.dimov@oracle.com-20100422110752-1zowoqxel5xx3z2e

Then, some manual merge resolving and it worked. This should make it much
easier to merge the rest of InnoDB 1.1 and 1.2 from the mysql tree using
my bzr-reapply script.

This takes us to InnoDB 1.1.1(ish).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*****************************************************************************
2
 
 
3
 
Copyright (c) 1996, 2009, Innobase Oy. All Rights Reserved.
4
 
 
5
 
This program is free software; you can redistribute it and/or modify it under
6
 
the terms of the GNU General Public License as published by the Free Software
7
 
Foundation; version 2 of the License.
8
 
 
9
 
This program is distributed in the hope that it will be useful, but WITHOUT
10
 
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
 
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
 
 
13
 
You should have received a copy of the GNU General Public License along with
14
 
this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
15
 
St, Fifth Floor, Boston, MA 02110-1301 USA
16
 
 
17
 
*****************************************************************************/
18
 
 
19
 
/**************************************************//**
20
 
@file include/srv0que.h
21
 
Server query execution
22
 
 
23
 
Created 6/5/1996 Heikki Tuuri
24
 
*******************************************************/
25
 
 
26
 
#ifndef srv0que_h
27
 
#define srv0que_h
28
 
 
29
 
#include "univ.i"
30
 
#include "que0types.h"
31
 
 
32
 
/**********************************************************************//**
33
 
Enqueues a task to server task queue and releases a worker thread, if there
34
 
is a suspended one. */
35
 
UNIV_INTERN
36
 
void
37
 
srv_que_task_enqueue_low(
38
 
/*=====================*/
39
 
        que_thr_t*      thr);   /*!< in: query thread */
40
 
 
41
 
#endif
42