Queue Class Reference
#include <Queue.h>
Public Member Functions | |
| Queue () | |
| Queue (const Queue &) | |
| Queue & | operator= (const Queue &) |
| void | couple (Chain &) |
| void | append (Chain &) |
| void | insert (Chain &) |
| void | append (const Queue &) |
| void | insert (const Queue &) |
| void | adjust () |
| Chain * | ending () const |
| Chain * | unlink () |
| Chain * | remove () |
| void | remove (const Chain &) |
| void | detach () |
| int | intact () const |
Protected Member Functions | |
| void | ending (const Chain &) |
Constructor & Destructor Documentation
| Queue::Queue | ( | ) | [inline] |
References adjust().
| Queue::Queue | ( | const Queue & | copy | ) | [inline] |
Member Function Documentation
| void Queue::append | ( | const Queue & | item | ) | [inline] |
References ending(), and Chain::select().
| void Queue::append | ( | Chain & | item | ) | [inline] |
Reimplemented from Stack.
References couple(), and Chain::select().
Referenced by famouso::mw::el::EventLayer< LL >::announce(), and famouso::mw::el::EventLayer< LL >::subscribe().
| void Queue::couple | ( | Chain & | item | ) | [inline] |
References ending(), and Chain::select().
Referenced by append().
| void Queue::detach | ( | ) | [inline] |
| Chain * Queue::ending | ( | ) | const [inline] |
| void Queue::insert | ( | const Queue & | item | ) | [inline] |
References ending(), and Chain::select().
| int Queue::intact | ( | ) | const [inline] |
References ending(), Chain::search(), and Chain::select().
| void Queue::remove | ( | const Chain & | item | ) | [inline] |
References Chain::detach(), ending(), Chain::search(), and Chain::select().
| Chain * Queue::remove | ( | ) | [inline] |
Reimplemented from Chain.
References adjust().
Referenced by famouso::mw::el::EventLayer< LL >::unannounce(), and famouso::mw::el::EventLayer< LL >::unsubscribe().
| Chain * Queue::unlink | ( | ) | [inline] |
Reimplemented from Chain.
References detach(), and Chain::select().
The documentation for this class was generated from the following files: