MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MDL_lock::Ticket_list Class Reference

Public Types

typedef I_P_List< MDL_ticket,
I_P_List_adapter< MDL_ticket,&MDL_ticket::next_in_lock,&MDL_ticket::prev_in_lock >
, I_P_List_null_counter,
I_P_List_fast_push_back
< MDL_ticket > > 
List

Public Member Functions

 operator const List & () const
void add_ticket (MDL_ticket *ticket)
void remove_ticket (MDL_ticket *ticket)
bool is_empty () const
bitmap_t bitmap () const

Detailed Description

Definition at line 350 of file mdl.cc.

Member Function Documentation

void MDL_lock::Ticket_list::add_ticket ( MDL_ticket ticket)

Add ticket to MDL_lock's list of waiting requests and update corresponding bitmap of lock types.

Definition at line 1363 of file mdl.cc.

Here is the caller graph for this function:

void MDL_lock::Ticket_list::remove_ticket ( MDL_ticket ticket)

Remove ticket from MDL_lock's list of requests and update corresponding bitmap of lock types.

Definition at line 1385 of file mdl.cc.

Here is the caller graph for this function:


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