My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions
MDL_lock::Ticket_list Class Reference

List of all members.

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

Member Function Documentation

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

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


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines