#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(). |
1.4.4