ARC SDK
|
Public Member Functions | |
Result (bool one_success=false) | |
Result (const Result &r) | |
void | setSuccess (void) |
bool | wait (int t=-1) const |
Additional Inherited Members | |
![]() | |
ThreadedPointer (SimpleCounter *p) | |
ThreadedPointer (const ThreadedPointer< SimpleCounter > &p) | |
ThreadedPointer< SimpleCounter > & | operator= (SimpleCounter *p) |
Assign a new ThreadedPointer from a pointer to an object. More... | |
ThreadedPointer< SimpleCounter > & | operator= (const ThreadedPointer< SimpleCounter > &p) |
Assign a new ThreadedPointer from another ThreadedPointer. More... | |
SimpleCounter & | operator* (void) const |
For referring to wrapped object. More... | |
SimpleCounter * | operator-> (void) const |
For referring to wrapped object. More... | |
operator bool (void) const | |
Returns false if pointer is NULL and true otherwise. More... | |
bool | operator! (void) const |
Returns true if pointer is NULL and false otherwise. More... | |
bool | operator== (const ThreadedPointer &p) const |
Returns true if pointers are equal. More... | |
bool | operator!= (const ThreadedPointer &p) const |
Returns true if pointers are not equal. More... | |
bool | operator< (const ThreadedPointer &p) const |
Comparison operator. More... | |
SimpleCounter * | Ptr (void) const |
Cast to original pointer. More... | |
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. More... | |
unsigned int | WaitOutRange (unsigned int minThr, unsigned int maxThr) |
Waits till number of ThreadedPointer instances <= minThr or >= maxThr. More... | |
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. More... | |
unsigned int | WaitInRange (unsigned int minThr, unsigned int maxThr, int timeout) |
Waits till number of ThreadedPointer instances >= minThr and <= maxThr. More... | |