#include <cmwfwlist.h>
Collaboration diagram for cmwfwList:
Public Methods | |
cmwfwList (bool thr_safe=true) | |
~cmwfwList (void) | |
Private Methods | |
void | Size (int *sz, bool useMutex=true) |
bool | get (T &item, T *dest, bool useMutex=true) |
bool | getFirst (T *dest, bool useMutex=true) |
bool | getLast (T *dest, bool useMutex=true) |
bool | getNext (T *dest, T pos, bool useMutex=true) |
bool | getNext (T *dest, bool useMutex=true) |
bool | getPrev (T *dest, T pos, bool useMutex=true) |
bool | getPrev (T *dest, bool useMutex=true) |
bool | getCurrent (T *dest, bool useMutex=true) |
void | resetCurrent (bool useMutex=true) |
bool | hasItem (T item, bool useMutex=true) |
bool | insert (T item, bool useMutex=true) |
bool | remove (T item, bool useMutex=true) |
void | lock () |
void | unlock () |
void | heaperr (int line) |
Private Attributes | |
bool | thread_safe |
cmwfwDoorKeeper* | doorkeeper |
int | size |
ListWrapperClass<T>* | current |
ListWrapperClass<T>* | first |
ListWrapperClass<T>* | last |
Friends | |
class | cmwfwDeviceServer |
class | cmwfwSubscribtionManager |
class | cmwfwPoller |
class | cmwfwForwarder |
class | cmwfwIOValue |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 10 of file cmwfwlist.h. |
|
Definition at line 13 of file cmwfwlist.h. |
|
Definition at line 14 of file cmwfwlist.h. |
|
Definition at line 12 of file cmwfwlist.h. |
|
Definition at line 11 of file cmwfwlist.h. |
|
Definition at line 40 of file cmwfwlist.h. |
|
Definition at line 38 of file cmwfwlist.h. |
|
Definition at line 41 of file cmwfwlist.h. |
|
Definition at line 42 of file cmwfwlist.h. |
|
Definition at line 39 of file cmwfwlist.h. |
|
Definition at line 37 of file cmwfwlist.h. |