#include <MNPCList.h>
Inheritance diagram for MNPCList< T >:


Public Member Functions | |
| MNPCList (const MNPCList< T > &orig) | |
| MNPCList () | |
| ~MNPCList () | |
| MNPCList< T > & | operator= (const MNPCList< T > &orig) |
| bool | empty () |
| int | length () |
| T | peek_front () |
| T | peek_back () |
| T | inf (void *r) |
| void | del_front () |
| void | del_back () |
| void | clear () |
| T | pop () |
| void | push_front (T x) |
| void | prepend (T x) |
| void | push_back (T x) |
| void | append (T x) |
| void | signal () |
| void | wait () |
| T | consumer_pop () |
| bool | consumer_pop (T &ret, ProtectedBool &terminate) |
| void | producer_push_front (T x) |
| void | producer_prepend (T x) |
| void | producer_push_back (T x) |
| void | producer_append (T x) |
| void | lock () |
| void | unlock () |
| void * | locked_first () const |
| void * | locked_last () const |
| void * | locked_pred (void *item) const |
| void * | locked_succ (void *item) const |
| bool | locked_empty () const |
| T | locked_pop () |
| void | locked_append (T x) |
| T | locked_inf (void *r) |
| void | locked_del_item (void *item) |
| void | locked_ins_before (void *x, T y) |
| void | ins_after (void *x, T y) |
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
Reimplemented from MNList< T >.
|
|
|||||||||
|
Reimplemented from MNList< T >.
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
Reimplemented from MNList< T >.
|
|
|||||||||
|
Reimplemented from MNList< T >.
|
|
|||||||||
|
|
|
||||||||||
|
Reimplemented from MNList< T >.
|
|
||||||||||||||||
|
Reimplemented from MNList< T >.
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
Reimplemented from MNList< T >.
|
|
|||||||||
|
Reimplemented from MNList< T >.
|
|
|||||||||
|
Reimplemented from MNList< T >.
|
|
||||||||||
|
Reimplemented from MNList< T >.
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Reimplemented from MNList< T >.
|
|
||||||||||
|
Reimplemented from MNList< T >.
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
1.3.8