#include <ref.H>
Inheritance diagram for REFcounter:
Public Member Functions | |
REFcounter () | |
virtual | ~REFcounter () |
void | Own () const |
void | Free () const |
int | Lock () |
void | Unlock () |
int | Unique () const |
Private Attributes | |
union { | |
struct { | |
unsigned int _lock:1 | |
unsigned int _ref:31 | |
} _a | |
unsigned int _all | |
} | _u |
ThreadMutex | _mutex |
Definition at line 35 of file ref.H.
|
Definition at line 56 of file ref.H. References _u. |
|
|
|
|
|
Definition at line 105 of file ref.H. Referenced by REFlock::REFlock(). |
|
|
|
|
|
Definition at line 111 of file ref.H. Referenced by REFlock::~REFlock(). |
|
|
|
|
|
|
|
Definition at line 53 of file ref.H. Referenced by Free(), Lock(), Own(), Unique(), and Unlock(). |
|
|
|
Referenced by Free(), Lock(), Own(), REFcounter(), Unique(), and Unlock(). |