|
SimpleCounter & | operator* (void) const |
| For referring to wrapped object.
|
|
SimpleCounter * | operator-> (void) const |
| For referring to wrapped object.
|
|
| operator bool (void) const |
| Returns false if pointer is NULL and true otherwise.
|
|
bool | operator! (void) const |
| Returns true if pointer is NULL and false otherwise.
|
|
bool | operator== (const ThreadedPointer &p) const |
| Returns true if pointers are equal.
|
|
bool | operator!= (const ThreadedPointer &p) const |
| Returns true if pointers are not equal.
|
|
bool | operator< (const ThreadedPointer &p) const |
| Comparison operator.
|
|
SimpleCounter * | Ptr (void) const |
| Cast to original pointer.
|
|
SimpleCounter * | Release (void) |
| Release referred object so that it can be passed to other container. More...
|
|
unsigned int | Holders (void) |
| Returns number of ThreadedPointer instances referring to underlying object.
|
|
unsigned int | WaitOutRange (unsigned int minThr, unsigned int maxThr) |
| Waits till number of ThreadedPointer instances <= minThr or >= maxThr.
|
|
unsigned int | WaitOutRange (unsigned int minThr, unsigned int maxThr, int timeout) |
| Waits till number of ThreadedPointer instances <= minThr or >= maxThr. More...
|
|
unsigned int | WaitInRange (unsigned int minThr, unsigned int maxThr) |
| Waits till number of ThreadedPointer instances >= minThr and <= maxThr.
|
|
unsigned int | WaitInRange (unsigned int minThr, unsigned int maxThr, int timeout) |
| Waits till number of ThreadedPointer instances >= minThr and <= maxThr. More...
|
|
The documentation for this class was generated from the following file: