Drizzled Public API Documentation

srv_slot_struct Struct Reference

List of all members.

Public Attributes

os_thread_id_t id
os_thread_t handle
unsigned type:3
unsigned in_use:1
unsigned suspended:1
ib_time_t suspend_time
os_event_t event
que_thr_tthr

Detailed Description

Definition at line 721 of file srv0srv.cc.


Member Data Documentation

event used in suspending the thread when it has nothing to do

Definition at line 730 of file srv0srv.cc.

Referenced by srv_init(), srv_release_mysql_thread_if_suspended(), srv_release_threads(), and srv_suspend_mysql_thread().

thread handle

Definition at line 723 of file srv0srv.cc.

thread id

Definition at line 722 of file srv0srv.cc.

Referenced by srv_release_threads().

time when the thread was suspended

Definition at line 728 of file srv0srv.cc.

Referenced by srv_lock_timeout_thread(), and srv_suspend_mysql_thread().

TRUE if the thread is waiting for the event of this slot

Definition at line 726 of file srv0srv.cc.

Referenced by srv_release_threads().

suspended query thread (only used for MySQL threads)

Definition at line 732 of file srv0srv.cc.

Referenced by srv_lock_timeout_thread(), srv_release_mysql_thread_if_suspended(), and srv_suspend_mysql_thread().

thread type: user, utility etc.

Definition at line 724 of file srv0srv.cc.

Referenced by srv_get_thread_type(), srv_init(), and srv_release_threads().


The documentation for this struct was generated from the following file: