Header file of Handle Management related APIs. More...
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. More... | |
| ClRcT | clHandleCheckout (CL_IN ClHandleDatabaseHandleT databaseHandle, CL_IN ClHandleT handle, CL_OUT void **instance) |
| Check out a handle. More... | |
| ClRcT | clHandleCreate (CL_IN ClHandleDatabaseHandleT databaseHandle, CL_IN ClInt32T instanceSize, CL_OUT ClHandleT *handle) |
| Creates a handle. More... | |
| ClRcT | clHandleDatabaseCreate (CL_IN void(*destructor)(void *), CL_OUT ClHandleDatabaseHandleT *databaseHandle) |
| Creates a handle database. More... | |
| ClRcT | clHandleDatabaseDestroy (CL_IN ClHandleDatabaseHandleT databaseHandle) |
| Destroys a handle database. More... | |
| ClRcT | clHandleDestroy (CL_IN ClHandleDatabaseHandleT databaseHandle, CL_IN ClHandleT handle) |
| Destroy a handle. More... | |
| ClWordT | clHandleGetDatabaseId (ClHandleDatabaseHandleT *databaseHandle) |
| Get the handle database Identifier. More... | |
| ClRcT | clHandleWithAddressCreate (CL_IN ClHandleDatabaseHandleT databaseHandle, CL_IN ClInt32T instance_size, CL_IN ClIocPhysicalAddressT compAddr, CL_OUT ClHandleT *handle_out) |
| Creates a handle with component address. More... | |
Header file of Handle Management related APIs.