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.