#include <WorkItemPool.h>
Classes | |
| class | CounterTypeWrapper |
Public Member Functions | |
| WorkItem () | |
| WorkItem (volatile T *item) | |
| WorkItem (const WorkItem< T > &source) | |
| ~WorkItem () | |
| const WorkItem< T > & | Clone () |
| void | RemoveReference () volatile |
| WorkItem & | operator= (const WorkItem< T > &source) |
| T * | get () const |
| unsigned int | getRefCount () volatile |
| pthread_t | getOwnerThread () |
Private Types | |
| typedef volatile CounterTypeWrapper | CounterType |
Private Attributes | |
| volatile T * | m_ItemRef |
| pthread_t | m_OwnerThread |
| CounterType * | m_RefCount |
|
private |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |