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. More... | |
| 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.