51Degrees Common C/C++  4.1

A shared functionality library that is used by 51Degrees products

fiftyoneDegreesResourceHandle Struct Reference

Detailed Description

Tracks the number of active uses of the resource within the manager.

Public Attributes

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 long  inUse
Tracks active use count of the resource. More...

Member Data Documentation

◆ freeResource

void(* fiftyoneDegreesResourceHandle::freeResource) (void *)

Pointer to the method used to free the resource.

◆ inUse

volatile long fiftyoneDegreesResourceHandle::inUse

Tracks active use count of the resource.

◆ resource

const void* fiftyoneDegreesResourceHandle::resource

Pointer to the resource being managed.


The documentation for this struct was generated from the following file: