◆ counter
fiftyoneDegreesResourceHandleCounter fiftyoneDegreesResourceHandle::counter |
Tracks active use count of the resource.
Tracks the number of active uses of the resource within the manager.
Note: it is important that self
and counter
are consecutive elements in order to be used as a double width pointer.
fiftyoneDegreesResourceHandle * | self
Pointer to this handle. More...
|
fiftyoneDegreesResourceHandleCounter | counter
Tracks active use count of the resource. 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...
|
fiftyoneDegreesResourceHandleCounter fiftyoneDegreesResourceHandle::counter |
Tracks active use count of the resource.
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.
fiftyoneDegreesResourceHandle* fiftyoneDegreesResourceHandle::self |
Pointer to this handle.