OpenClovis Logo

Macros | Typedefs | Functions
clHandleApi.h File Reference

Header file of Handle Management related APIs. More...

#include <clCommon.h>
#include <clIocApi.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. 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...
 

Detailed Description

Header file of Handle Management related APIs.


Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen