The Execution Object abstracts the properties of a running OS thread or process. More...
#include <clEoApi.h>
Public Attributes | |
ClUint32T | appType |
This indicates the whether application needs main thread or not. | |
ClEoAppCreateCallbackT | clEoCreateCallout |
This application function is called from Main during the initialization process. | |
ClEoAppDeleteCallbackT | clEoDeleteCallout |
This application function is called when the EO gets terminated. | |
ClEoAppHealthCheckCallbackT | clEoHealthCheckCallout |
This is the application function that is called when EO healthcheck is performed by CPM. | |
ClEoAppStateChgCallbackT | clEoStateChgCallout |
This is application function is called when the EO is moved into suspended state. | |
ClIocCommPortHandleT | commObj |
This indicates the EO communication object. | |
ClEoIdT | eoID |
The eoID must be unique on a blade. | |
ClUint32T | eoInitDone |
This indicates whether EOInit() has been called or not. | |
ClOsalMutexT | eoMutex |
This mutex is used to protect the Execution Object. | |
ClIocPortT | eoPort |
This indicates the requested IOC Communication Port. | |
ClUint32T | eoSetDoneCnt |
This is used to set State related flag and counter. | |
ClCntHandleT | eoTaskIdInfo |
This is the TaskID information of receive loop. | |
ClUint32T | maxNoClients |
This is the maximum number of EO clients. | |
ClCharT | name [CL_EO_MAX_NAME_LEN] |
Execution object name. | |
ClUint32T | noOfThreads |
This indicates the number of RMD threads spawned. | |
ClEoClientObjT * | pClient |
This is the pointer to EO client APIs. | |
ClEoClientTableT * | pClientTable |
This is the pointer to EO client tables. | |
ClCntHandleT | pEOPrivDataHdl |
This is the handle of the container of EO specific data. | |
ClOsalThreadPriorityT | pri |
This indicates the priority of the EO threads where RMD is executed. | |
ClEoServerTableT * | pServerTable |
This is the pointer to EO server tables. | |
ClRmdObjHandleT | rmdObj |
This is the RMD object associated with the EO. | |
ClEoStateT | state |
This indicates the EO State. | |
ClUint32T | threadRunning |
This is the receive loop thread State. |
The Execution Object abstracts the properties of a running OS thread or process.
ClCntHandleT ClEoExecutionObj::eoTaskIdInfo |
This is the TaskID information of receive loop.
It is used to delete the EO.