My Project
|
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 |
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.
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.