32 #ifndef _CL_CPM_EXT_API_H_
33 #define _CL_CPM_EXT_API_H_
51 typedef struct ClTargetSlotInfo
60 ClCharT customData[256];
63 typedef struct ClTargetInfo
67 ClBoolT installPrerequisites;
68 ClBoolT instantiateImages;
69 ClBoolT createTarballs;
71 ClInt32T gmsMcastPort;
132 typedef struct ClCpmNodeConfig
344 extern ClRcT clCpmNodeConfigSet(ClCpmNodeConfigT *nodeConfig);
346 extern ClRcT clCpmNodeConfigGet(
const ClCharT *nodeName, ClCpmNodeConfigT *nodeConfig);
349 ClCharT *name, ClCharT *instantiateCommand,
350 ClAmsCompPropertyT property, ClUint64T mask);
355 CL_IN ClUint64T instantiateCookie,
357 CL_IN ClAmsLocalRecoveryT recommendedRecovery,
358 CL_IN ClUint32T alarmHandle);
361 clCpmTargetSlotInfoGet(
const ClCharT *name,
ClIocNodeAddressT addr, ClTargetSlotInfoT *slotInfo);
364 clCpmTargetInfoGet(ClTargetInfoT *targetInfo);
367 clCpmTargetSlotListGet(ClTargetSlotInfoT *slotInfo, ClUint32T *numSlots);
370 clCpmTargetVersionGet(ClCharT *aspVersion, ClUint32T maxBytes);
373 clCpmIsSCCapable(
void);