StuBS
GuardedBell Member List

This is the complete list of members for GuardedBell, including all inherited members.

_next_nodeQueue< T, ContainerType >::Nodeprivate
begin()Queue< T, ContainerType >inlineprivate
Bell(const Bell &)=deleteBellprivate
Bell()Bellinlineprivate
counterBellprivate
dequeue()Queue< T, ContainerType >inlineprivate
end()Queue< T, ContainerType >inlineprivate
enqueue(T *item)Queue< T, ContainerType >inlineprivate
first()Queue< T, ContainerType >inlineprivate
GuardedBell(const GuardedBell &)=deleteGuardedBellprivate
GuardedBell()GuardedBellinline
headQueue< T, ContainerType >private
insertAfter(T *old_item, T *new_item)Queue< T, ContainerType >inlineprivate
insertFirst(T *item)Queue< T, ContainerType >inlineprivate
next(T *o)Queue< T, ContainerType >inlineprivate
Node()Queue< T, ContainerType >::Nodeinlineprivate
operator=(const GuardedBell &)=deleteGuardedBellprivate
Queue(const Queue< T, ContainerType > &)=deleteQueue< T, ContainerType >private
Queue()Queue< T, ContainerType >inlineprivate
remove(Thread *customer)Waitingroomprivatevirtual
Queue::remove(T *item, bool(*cmp)(T *, T *)=[](T *a, T *b) {return a==b;})Queue< T, ContainerType >inlineprivate
ring()Bellprivate
sleep(unsigned int ms)GuardedBellinlinestatic
tailQueue< T, ContainerType >private
Waitingroom(const Waitingroom &)=deleteWaitingroomprivate
Waitingroom()Waitingroominlineprivate
~Waitingroom()Waitingroomprivatevirtual