| CClAlarmComponentResAlarms | The structure captures the alarm profile of all alarms that are modeled for each resource in the component |
| CClAlarmHandleInfoT | The ClAlarmHandleInfoT data structure is used to store the handle and the information of the alarm |
| CClAlarmInfoT | The ClAlarmInfoT data structure is used to store the entire list of alarm attributes that include probable cause, MOID, category, sub-category, severity, and event time along with additional information of the alarm |
| CClAlarmPendingAlmInfo | Structure to contain the pending alarm information |
| CClAlarmPendingAlmList | Structure to contain the information about the pending alarms |
| CClAlarmProfile | This structure is used to store the alarm related attributes including the category, sub-category, severity, soaking time for assert and clear, probable cause of alarm, and the generation and suppression rule for alarm |
| CClAlarmRuleEntryT | This structure contains the information about the alarm configured |
| CClAlarmRuleInfoT | This structure specifies the alarm rule relation and the alarms IDs (probable cause) that participate in the alarm rule |
| CClAlarmUtilPayLoad | This structure holds the information about the attributes that need to be provided in the alarm payload |
| CClAlarmUtilPayLoadList | The stucture is used to specify the alarm payload information |
| CClAlarmUtilTlv | The structure is used to store the information about the variables to be used in the trap |
| CClAlarmUtilTlvInfo | This structure holds the information about the attributes that needs to be provided in the alarm payload |
| CClAmsCompConfigT | Component configuration information |
| CClAmsCompStatusT | Component state information |
| CClAmsCSIConfigT | Component service instance configuration information |
| CClAmsCSINameValuePairT | Name Value Pair definition for CSIs |
| CClAmsCSIStatusT | Component service instance state information |
| CClAmsEntityConfigT | This structure represents a reference to an AMF entity |
| CClAmsEntityParamsT | A structure for aggregating default parameters for an entity |
| CClAmsEntityStatusT | This structure is the common fields in all AMF entities' status |
| CClAmsNodeConfigT | Node configuration information |
| CClAmsNodeStatusT | Node state information |
| CClAmsSGConfigT | Service group configuration information |
| CClAmsSGStatusT | Service group state information |
| CClAmsSIConfigT | Service Unit configuration information |
| CClAmsSIStatusT | Service Unit state information |
| CClAmsSISURefT | Service Instance preferred ranking |
| CClAmsSUConfigT | Service Unit configuration information |
| CClAmsSUSIRefT | Service Instances assigned to this Service Unit |
| CClAmsSUStatusT | Service Unit status information |
| CClBufferPoolConfigT | The type of the buffer configuration info |
| CClCachedCkptClientSvcInfoT | Client side data structure |
| CClCachedCkptDataT | The type of the CachedCkpt section data |
| CClCachedCkptSvcInfoT | Cached Checkpoint global data structure |
| CClCkptCallbacksT | This structure is the only location where all the callbacks converge |
| CClCkptCheckpointCreationAttributesT | This structure represents the properties of checkpoint that can be specified during the creation process |
| CClCkptCheckpointDescriptorT | This structure is used to describe a checkpoint |
| CClCkptIOVectorElementT | This structure represents an IO vector which will be used for dealing with more than zero sections |
| CClCkptSectionCreationAttributesT | This structure represents section attributes that can be specified during the creation process |
| CClCkptSectionDescriptorT | This structure represents a section in a checkpoint |
| CClCkptSectionIdT | This structure represents a section identifier |
| CClCorAttrAdditionalInfo | Structure for complex attribute types like Association, Array and Containment |
| CClCorAttrDef | Attribute Definition structure |
| CClCorAttributeValue | Type to provide value for the initialized attributes |
| CClCorAttributeValueList | Type to provide the list of attribute values for initialized attributes |
| CClCorAttrIdIdxPair | Attribute ID and index pair |
| CClCorAttrList | Type to store the list of attributes |
| CClCorAttrPath | The structure ClCorAttrPath contains the path-list of the attribute |
| CClCorAttrValueDescriptor | Structure to attribute job which will be added to the bundle |
| CClCorAttrValueDescriptorList | Type for the attribute value list |
| CClCorAttrValues | Structure capturing initialization, minimum and maximum value of simple attribute |
| CClCorBundleConfig | Structure for storing the bundle configuration |
| CClCorClassTree | Class Tree |
| CClCorClassTreeNode | Class tree node |
| CClCorComponentConfig | Configuration related to COR transaction |
| CClCorJobDescriptor | Structure to store read job data |
| CClCorMOClassPath | The structure ClCorMOClassPath contains the COR object handle |
| CClCorMOHandle | Managed Object handle |
| CClCorMOId | The structure ClCorMOId contains MoId of the object, which is the address of the COR object |
| CClCorMOIdList | Type to store the list of MoIds |
| CClCorObjAttrWalkFilter | The structure ClCorObjAttrWalkFilter is used to specify filter properties while performing attribute walk operation |
| CClCorObjectTree | Object Tree |
| CClCorObjectTreeNode | Object Tree node |
| CClCorTree | COR Tree common elements (i.e |
| CClCorTxnInfo | COR Txn Failed Job Information |
| CClCpmCallbacksT | The structure ClCpmCallbacksT contains the various callback functions that the Component Manager can invoke on a component |
| CClCpmCompSpecInfo | Component specific data which is maintained by CPM |
| CClCpmEventNodePayLoadT | Payload data for the node arrival/departure event published by the CPM |
| CClCpmEventPayLoadT | Payload data for the component death event published by the CPM |
| CClCpmNodeClassTypeT | This is the definition of the class of the node |
| CClCpmSlotClassTypesT | This structure is used by the clCpmCardMatch() API |
| CClCpmSlotInfoT | The structure filled by the clCpmSlotInfoGet() API |
| CClDebugFuncEntryT | The structure contains the entry for the debug CLI information that needs the component has to provide on a per command basis |
| CClDebugModEntryT | This structure is used to register the module with the CLI library |
| CClEoClientObjT | This structure contains the pointer to the callback functions to be registered with the EO and the client specific data |
| CClEoConfigT | This structure is passed during the clEoCreate API and contains the EO related configuration parameters |
| CClEoExecutionObj | The Execution Object abstracts the properties of a running OS thread or process |
| CClEoProtoDefT | This structure contains a list of the protocols registered with the EO |
| CClEoSchedFeedBackT | Feedback sent by the software component being polled in response of heartbeat [is-Alive] |
| CClEoServiceObj | This structure is EO Service Object |
| CClEventCallbacksT | The callback structure supplied by an EO to the EM containing the callback functions that can be invoked by the EM |
| CClEventFilterArrayT | The event filter array structure defines one or more filters |
| CClEventFilterT | The event filter structure defines the filter type and the filter pattern to be applied on an event pattern when filtering events on an event channel |
| CClEventPatternArrayT | The type of an event pattern array |
| CClEventPatternT | An Event pattern may contain a name (for example: a process name, checkpoint name, service instance name, and so on) |
| CClFaultEvent | The ClFaultEventT data structure is used by components like Alarm Manager, Component Manager, and Chassis Manager to report faults |
| CClFaultRecord | Fault Manager uses the ClFaultRecordT data structure to store information regarding the faults that it has processed |
| CClFaultRepairHandlerTable | The ClFaultRepairHandlerTableT structure is used to capture the repair handlers per MoClassType |
| CClGmsCallbacksT | This callback structure is provided to the GMS library during Initialization |
| CClGmsClusterManageCallbacksT | This structure contains the cluster managing callbacks provided at the joining time by the member |
| CClGmsClusterMemberT | This structure describes one member (or node) of the cluster |
| CClGmsClusterNotificationBufferT | Buffer to convey the view: the list of nodes and their status |
| CClGmsClusterNotificationT | Buffer containing the list of nodes that forms the current view of cluster |
| CClGmsGroupInfoListT | Structure used to pass the meta data on all the existing groups |
| CClGmsGroupInfoT | Structure used to hold the metadata of a group |
| CClGmsGroupMemberT | Structure containing attributes of a group member |
| CClGmsGroupNotificationBufferT | Buffer to convey the view: the list of group member attributes |
| CClGmsGroupNotificationT | Buffer containing the list of group members in the requested view |
| CClGmsGroupParamsT | Parameters for group provided during group creation |
| CClGmsNodeAddressT | IP Address of the node can be of IPv4 or IPv6 |
| CClHeapConfigT | ClHeapConfigT to be fetched by EO and contains the configuration of the heap library |
| CClIocAddress | IOC address |
| CClIocPhysicalAddress | The IOC Physical address of an application's communication end point |
| CClIocRecvOption | IOC receive options |
| CClIocRecvParam | The IOC receive returns this structure along with the message |
| CClIocSendOption | Send related options |
| CClIocTlInfo | Transparency layer parameters |
| CClIocTLMappingT | Data-type for holding the physical address and its state |
| CClLogCallbacksT | This structure describes about the callbacks which can be provided by process while initializing with Log Service |
| CClLogFilterT | This structure describes the filter settings for the stream |
| CClLogStreamAttributesT | This structure describes the attributes of the stream |
| CClLogStreamInfoT | This structure describes all the information about the log stream |
| CClLogStreamMapT | This structure describes the information about the log stream to stream Id mapping |
| CClNameSvcAttrEntryT | Attribute structure |
| CClNameSvcAttrSearchT | For attribute related search |
| CClNameSvcCompList | List of components |
| CClNameSvcConfigT | The structure ClNameSvcConfigT contains the Name Service configuration information |
| CClNameSvcEntryT | Name Service Entry |
| CClNameSvcEventInfoT | Information passed to Name Service users via events whenever there is a change in Name Service database |
| CClNameSvcRegisterT | The structure ClNameSvcRegisterT contains the name service registration information |
| CClNameT | A name |
| CClPMAttrDataT | This is used to pass PM and PM reset attributes information to the Primary OI |
| CClPMCallbacksT | This stores address of the PM callback functions implemented by Primary OI |
| CClPMObjectDataT | This is used to pass the PM object's values to the Primary OI |
| CClProvTxnCallbacksT | This structure is used to get the start and end callbacks for a transaction from the user |
| CClProvTxnData | The structure is used to pass the job information while calling the object implementer's callback functions |
| CClRmdAsyncOptions | This structure ClRmdAsyncOptionsT contains additional asynchronous call parameters |
| CClRmdOptions | This is a structure to pass optional parameters |
| CClRuleExpr | Rule to filter data.Expression definition |
| CClTcParamListT | List to store all the parsed runtime configuration paramaters, by TLC |
| CClTcParamT | Basic structure to store the parsed runtime configuration paramater, by TLC |
| CClTcParamValU | Union to store parsed runtime configuration paramater value, by TLC |
| CClTimerConfigT | It contains the timer library configuration information |
| CClTimerTimeOutT | The timeout value in seconds and milliseconds |
| CClVersionT | Version Information for various services |