◆ counter
volatile fiftyoneDegreesInterlockDoubleWidth fiftyoneDegreesResourceHandle::counter |
Counter for this handle.
\r\n
Handle for a shared resource.
The first data structure counter tracks use of the resource and free resources that are not longer active. Counter must be the first member to ensure correct memory aligned for interlocked operations.
volatile fiftyoneDegreesInterlockDoubleWidth | counter
Counter for this handle. More...
|
const void * | resource
Pointer to the resource being managed. More...
|
const fiftyoneDegreesResourceManager * | manager
Pointer to the manager the handle relates to. More...
|
void(* | freeResource )(void *)
Pointer to the method used to free the resource. More...
|
volatile fiftyoneDegreesInterlockDoubleWidth fiftyoneDegreesResourceHandle::counter |
Counter for this handle.
void(* fiftyoneDegreesResourceHandle::freeResource) (void *) |
Pointer to the method used to free the resource.
const fiftyoneDegreesResourceManager* fiftyoneDegreesResourceHandle::manager |
Pointer to the manager the handle relates to.
const void* fiftyoneDegreesResourceHandle::resource |
Pointer to the resource being managed.