Header file of Handle Management related APIs. More...
#include <clCommon.h>
Go to the source code of this file.
Macros | |
#define | CL_HANDLE_INVALID_VALUE 0x0 |
Defines. |
Typedefs | |
typedef ClPtrT | ClHandleDatabaseHandleT |
Handle database handle. |
Functions | |
ClRcT | clHandleCheckin (CL_IN ClHandleDatabaseHandleT databaseHandle, CL_IN ClHandleT handle) |
Check in a handle. | |
ClRcT | clHandleCheckout (CL_IN ClHandleDatabaseHandleT databaseHandle, CL_IN ClHandleT handle, CL_OUT void **instance) |
Check out a handle. | |
ClRcT | clHandleCreate (CL_IN ClHandleDatabaseHandleT databaseHandle, CL_IN ClInt32T instanceSize, CL_OUT ClHandleT *handle) |
Creates a handle. | |
ClRcT | clHandleDatabaseCreate (CL_IN void(*destructor)(void *), CL_OUT ClHandleDatabaseHandleT *databaseHandle) |
Creates a handle database. | |
ClRcT | clHandleDatabaseDestroy (CL_IN ClHandleDatabaseHandleT databaseHandle) |
Destroys a handle database. | |
ClRcT | clHandleDestroy (CL_IN ClHandleDatabaseHandleT databaseHandle, CL_IN ClHandleT handle) |
Destroy a handle. |
Header file of Handle Management related APIs.