ARC SDK
Public Member Functions
Arc::EntityRetriever< T >::Result Class Reference
Inheritance diagram for Arc::EntityRetriever< T >::Result:
Arc::ThreadedPointer< SimpleCounter >

Public Member Functions

 Result (bool one_success=false)
 
 Result (const Result &r)
 
void setSuccess (void)
 
bool wait (int t=-1) const
 

Additional Inherited Members

- Private Member Functions inherited from Arc::ThreadedPointer< SimpleCounter >
 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...
 
SimpleCounteroperator* (void) const
 For referring to wrapped object. More...
 
SimpleCounteroperator-> (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...
 
SimpleCounterPtr (void) const
 Cast to original pointer. More...
 
SimpleCounterRelease (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...
 

The documentation for this class was generated from the following file: