|
syncsys
|
threadsafe (but not exceptionsafe!) std::list More...
#include <SecureList.h>
Inherits std::list< T >.
Public Member Functions | |
| void | lock (void) const |
| calls lock of the criticalsection /mutex | |
| void | unlock (void) const |
| calls unlock of the criticalsection /mutex | |
| citerator | begin (bool lockit) const |
| calls lock, std::list::begin and returns the result | |
| citerator | end (void) const |
| calls std::list::end and returns the result | |
| iterator | begin (bool lockit) |
| calls lock, std::list::begin and returns the result | |
| iterator | end (void) |
| calls std::list::end and returns the result | |
| iterator | erase (iterator it) |
| calls std::list::erase. Container should be locked before | |
| void | clear (bool lockit) |
| calls lock, std::list::clear and unlock | |
| void | push_back (const T &e, bool lockit) |
| calls lock, std::list::push_back and unlock | |
| void | push_front (const T &e, bool lockit) |
| calls lock, std::list::push_front and unlock | |
| void | remove (const T &e, bool lockit) |
| calls lock, std::list::remove and unlock | |
| void | sort (bool lockit) |
| calls lock, std::list::sort and unlock | |
| void | unique (bool lockit) |
| calls lock, std::list::unique and unlock | |
| void | spliceIn (p &list, bool lockit) |
| calls lock, std::list::splice and unlock | |
| void | merge (p &list, bool lockit) |
| calls lock, std::list::merge and unlock | |
| void | splice (SecureList< T > &list, bool lockit) |
| calls lock for both, std::list::splice and unlock | |
| void | merge (SecureList< T > &list, bool lockit) |
| calls lock for both, std::list::merge and unlock | |
| size_type | size (void) const |
| calls std::list::size and returns the result | |
| bool | empty (void) const |
| calls std::list::empty and returns the result | |
| iterator | insert (iterator _Where, const T &_Val, bool lockit) |
| calls lock, std::list::insert and returns the result | |
threadsafe (but not exceptionsafe!) std::list
1.7.3