Header file of AMS related APIs. More...
#include <clCommon.h>#include <clCommonErrors.h>#include <clAmsTypes.h>#include <clAmsEntities.h>#include <clAmsMgmtCommon.h>#include <clAmsMgmtHooks.h>#include <clLogApi.h>Go to the source code of this file.
Functions | |
| ClRcT | clAmsMgmtCCBCommit (CL_IN ClAmsMgmtCCBHandleT ccbHandle) |
| Applies the operation specific to CCB context in AMS DB atomically. More... | |
| ClRcT | clAmsMgmtCCBCSIDeleteNVP (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *csiName, CL_IN ClAmsCSINVPT *nvp) |
| Deletes a name value pair for a CSI. More... | |
| ClRcT | clAmsMgmtCCBCSISetNVP (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *csiName, CL_IN ClAmsCSINVPT *nvp) |
| Sets or creates a name value pair for a CSI. More... | |
| ClRcT | clAmsMgmtCCBDeleteCSIDependency (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *csiName, CL_IN ClAmsEntityT *dependencyCSIName) |
| Deletes a CSI from the CSI dependencies list for an AMS CSI. More... | |
| ClRcT | clAmsMgmtCCBDeleteNodeDependency (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *nodeName, CL_IN ClAmsEntityT *dependencyNodeName) |
| Deletes a node from the node dependencies list of an AMS node. More... | |
| ClRcT | clAmsMgmtCCBDeleteNodeSUList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *nodeName, CL_IN ClAmsEntityT *suName) |
| Removes a SU from the SU list of an AMS node. More... | |
| ClRcT | clAmsMgmtCCBDeleteSGSIList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *sgName, CL_IN ClAmsEntityT *siName) |
| Deletes a SI from the SI list of an AMS SG. More... | |
| ClRcT | clAmsMgmtCCBDeleteSGSUList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *sgName, CL_IN ClAmsEntityT *suName) |
| Deletes a SU from the SU list of an AMS SG. More... | |
| ClRcT | clAmsMgmtCCBDeleteSICSIList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *siName, CL_IN ClAmsEntityT *csiName) |
| Removes a CSI from the CSI list for an AMS SI. More... | |
| ClRcT | clAmsMgmtCCBDeleteSIDependency (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *siName, CL_IN ClAmsEntityT *dependencySIName) |
| Deletes a SI from the SI dependencies list for an AMS SI. More... | |
| ClRcT | clAmsMgmtCCBDeleteSISURankList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *siName, CL_IN ClAmsEntityT *suName) |
| Removes a SU from the SU rank list for an AMS SI. More... | |
| ClRcT | clAmsMgmtCCBDeleteSUCompList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *suName, CL_IN ClAmsEntityT *compName) |
| Removes a component from the component list of an AMS SU. More... | |
| ClRcT | clAmsMgmtCCBEntityCreate (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN const ClAmsEntityT *entity) |
| Creates a new instance of an AMS entity. More... | |
| ClRcT | clAmsMgmtCCBEntityDelete (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN const ClAmsEntityT *entity) |
| Deletes an instance of an AMS entity from AMS database. More... | |
| ClRcT | clAmsMgmtCCBEntitySetConfig (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityConfigT *entityConfig, CL_IN ClUint64T bitMask) |
| Sets one or more scalar attributes of an AMS entity. More... | |
| ClRcT | clAmsMgmtCCBFinalize (CL_IN ClAmsMgmtCCBHandleT ccbHandle) |
| Finalizes the AMS management control library. More... | |
| ClRcT | clAmsMgmtCCBInitialize (CL_IN ClAmsMgmtHandleT amlHandle, CL_OUT ClAmsMgmtCCBHandleT *ccbHandle) |
| Initializes the AMS management control library. More... | |
| ClRcT | clAmsMgmtCCBSetCSIDependency (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *csiName, CL_IN ClAmsEntityT *dependencyCSIName) |
| Adds a CSI in the CSI dependencies list for an AMS CSI. More... | |
| ClRcT | clAmsMgmtCCBSetNodeDependency (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *nodeName, CL_IN ClAmsEntityT *dependencyNodeName) |
| Adds a node to the node dependencies list of an AMS node. More... | |
| ClRcT | clAmsMgmtCCBSetNodeSUList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *nodeName, CL_IN ClAmsEntityT *suName) |
| Adds a SU to the SU list of an AMS node. More... | |
| ClRcT | clAmsMgmtCCBSetSGSIList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *sgName, CL_IN ClAmsEntityT *siName) |
| Adds a SI to the SI list of an AMS SG. More... | |
| ClRcT | clAmsMgmtCCBSetSGSUList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *sgName, CL_IN ClAmsEntityT *suName) |
| Adds a SU to the SU list of an AMS SG. More... | |
| ClRcT | clAmsMgmtCCBSetSICSIList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *siName, CL_IN ClAmsEntityT *csiName) |
| Adds a CSI in the CSI list for an AMS SI. More... | |
| ClRcT | clAmsMgmtCCBSetSIDependency (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *siName, CL_IN ClAmsEntityT *dependencySIName) |
| Adds a SI in the SI dependencies list for an AMS SI. More... | |
| ClRcT | clAmsMgmtCCBSetSISURankList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *siName, CL_IN ClAmsEntityT *suName) |
| Adds a SU in the SU rank list for an AMS SI. More... | |
| ClRcT | clAmsMgmtCCBSetSUCompList (CL_IN ClAmsMgmtCCBHandleT handle, CL_IN ClAmsEntityT *suName, CL_IN ClAmsEntityT *compName) |
| Adds a component to the component list of an AMS SU. More... | |
| ClAmsCompConfigT * | clAmsMgmtCompGetConfig (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the configuration information for a component. More... | |
| ClAmsCompStatusT * | clAmsMgmtCompGetStatus (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the current status information of a component. More... | |
| ClAmsCSIConfigT * | clAmsMgmtCompServiceInstanceGetConfig (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the configuration information for a component service instance. More... | |
| ClAmsCSIStatusT * | clAmsMgmtCompServiceInstanceGetStatus (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the current status information of a component service instance. More... | |
| ClRcT | clAmsMgmtDebugDisable (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN const ClAmsEntityT *entity, CL_IN ClUint8T debugFlags) |
| Disables debugging for AMS entitity(ies). More... | |
| ClRcT | clAmsMgmtDebugDisableLogToConsole (CL_IN ClAmsMgmtHandleT amsHandle) |
| Disables display of AMS debugging messages on the console. More... | |
| ClRcT | clAmsMgmtDebugEnable (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN const ClAmsEntityT *entity, CL_IN ClUint8T debugFlags) |
| Enables debugging for AMS entitity(ies). More... | |
| ClRcT | clAmsMgmtDebugEnableLogToConsole (CL_IN ClAmsMgmtHandleT amsHandle) |
| Enables AMS debugging messages to be displayed on the console. More... | |
| ClRcT | clAmsMgmtDebugGet (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN const ClAmsEntityT *entity, CL_OUT ClUint8T *debugFlags) |
| Returns the debugging flags for AMS entitity(ies). More... | |
| ClRcT | clAmsMgmtEntityGet (CL_IN ClAmsMgmtHandleT handle, CL_INOUT ClAmsEntityRefT *entityRef) |
| Returns the configuration and status scalar attributes of an AMS entity. More... | |
| ClRcT | clAmsMgmtEntityGetConfig (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *entity, CL_OUT ClAmsEntityConfigT **entityConfig) |
| Returns the configuration scalar attributes of an AMF entity. More... | |
| ClRcT | clAmsMgmtEntityGetStatus (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *entity, CL_OUT ClAmsEntityStatusT **entityStatus) |
| returns the status (transient) scalar attributes of an AMS entity More... | |
| ClRcT | clAmsMgmtEntityLockAssignment (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN const ClAmsEntityT *entity) |
| Changes the administrative state of an AMS entity to lock assigned state. More... | |
| ClRcT | clAmsMgmtEntityLockInstantiation (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN const ClAmsEntityT *entity) |
| Changes the administrative state of an AMS entity to lock instantiated state. More... | |
| ClRcT | clAmsMgmtEntityRepaired (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN const ClAmsEntityT *entity) |
| Marks a previously faulty entity as repaired, so that AMS can use it again for work assignment. More... | |
| ClRcT | clAmsMgmtEntityRestart (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN const ClAmsEntityT *entity) |
| Restart an AMS entity following termination . More... | |
| ClRcT | clAmsMgmtEntitySetAlphaFactor (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN ClAmsEntityT *entity, CL_IN ClUint32T alphaFactor) |
| Changes the alpha factor configured for a given SG. More... | |
| ClRcT | clAmsMgmtEntitySetBetaFactor (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN ClAmsEntityT *entity, CL_IN ClUint32T betaFactor) |
| Changes the beta factor configured for a given SG. More... | |
| ClRcT | clAmsMgmtEntityShutdown (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN const ClAmsEntityT *entity) |
| Changes the administrative state of an AMS entity to shutting-down. More... | |
| ClRcT | clAmsMgmtEntityUnlock (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN const ClAmsEntityT *entity) |
| Changes the administrative state of an AMS entity to unlocked state. More... | |
| ClRcT | clAmsMgmtEntityUserDataDelete (ClAmsMgmtHandleT handle, ClAmsEntityT *entity) |
| Deletes the data for the default key associated with an AMF entity. More... | |
| ClRcT | clAmsMgmtEntityUserDataDeleteAll (ClAmsMgmtHandleT handle, ClAmsEntityT *entity) |
| Deletes all the data associated with an AMF entity for all keys. More... | |
| ClRcT | clAmsMgmtEntityUserDataDeleteKey (ClAmsMgmtHandleT handle, ClAmsEntityT *entity, ClNameT *key) |
| Deletes the arbitrary data associated with an AMF entity and a key. More... | |
| ClRcT | clAmsMgmtEntityUserDataGet (ClAmsMgmtHandleT handle, ClAmsEntityT *entity, ClCharT **data, ClUint32T *len) |
| Retrieve arbitrary data associated with an AMF entity. More... | |
| ClRcT | clAmsMgmtEntityUserDataGetKey (ClAmsMgmtHandleT handle, ClAmsEntityT *entity, ClNameT *key, ClCharT **data, ClUint32T *len) |
| Retrieve arbitrary data associated with an AMF entity and a key. More... | |
| ClRcT | clAmsMgmtEntityUserDataSet (ClAmsMgmtHandleT handle, ClAmsEntityT *entity, ClCharT *data, ClUint32T len) |
| Associate arbitrary data with an AMF entity. More... | |
| ClRcT | clAmsMgmtEntityUserDataSetKey (ClAmsMgmtHandleT handle, ClAmsEntityT *entity, ClNameT *key, ClCharT *data, ClUint32T len) |
| Associate arbitrary data with an AMF entity and a key. More... | |
| ClRcT | clAmsMgmtFinalize (CL_IN ClAmsMgmtHandleT amsHandle) |
| Terminates the use of the management function library. More... | |
| ClRcT | clAmsMgmtGetCompCSIList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *comp, CL_OUT ClAmsCompCSIRefBufferT *csiBuffer) |
| returns the list of csi's assigned to a component More... | |
| ClRcT | clAmsMgmtGetCompList (CL_IN ClAmsMgmtHandleT handle, CL_OUT ClAmsEntityBufferT *entityBuffer) |
| Get all component entity names. More... | |
| ClRcT | clAmsMgmtGetCSIDependenciesList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *csi, CL_OUT ClAmsEntityBufferT *dependenciesCSIBuffer) |
| returns the csi-csi dependencies list for a csi More... | |
| ClRcT | clAmsMgmtGetCSIList (CL_IN ClAmsMgmtHandleT handle, CL_OUT ClAmsEntityBufferT *entityBuffer) |
| Get all component service instance entity names. More... | |
| ClRcT | clAmsMgmtGetCSINVPList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *csi, CL_OUT ClAmsCSINVPBufferT *nvpBuffer) |
| returns the name value pair list for a csi More... | |
| ClRcT | clAmsMgmtGetList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityListTypeT listName, CL_OUT ClAmsEntityBufferT *buffer) |
| Get all entities of a particular type. More... | |
| ClRcT | clAmsMgmtGetNodeDependenciesList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *node, CL_OUT ClAmsEntityBufferT *dependencyBuffer) |
| returns the node dependencies list for a node More... | |
| ClRcT | clAmsMgmtGetNodeList (CL_IN ClAmsMgmtHandleT handle, CL_OUT ClAmsEntityBufferT *entityBuffer) |
| Get all node entity names. More... | |
| ClRcT | clAmsMgmtGetNodeSUList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *node, CL_OUT ClAmsEntityBufferT *suBuffer) |
| returns the node su list for a node More... | |
| ClRcT | clAmsMgmtGetSGAssignedSUList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *sg, CL_OUT ClAmsEntityBufferT *assignedSUBuffer) |
| returns the assigned su list for a sg More... | |
| ClRcT | clAmsMgmtGetSGFaultySUList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *sg, CL_OUT ClAmsEntityBufferT *faultySUBuffer) |
| returns the faulty su list for a sg More... | |
| ClRcT | clAmsMgmtGetSGInServiceSpareSUList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *sg, CL_OUT ClAmsEntityBufferT *inserviceSpareSUBuffer) |
| returns the in service spare su list for a sg More... | |
| ClRcT | clAmsMgmtGetSGInstantiableSUList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *sg, CL_OUT ClAmsEntityBufferT *instantiableSUBuffer) |
| returns the instantiable su list for a sg More... | |
| ClRcT | clAmsMgmtGetSGInstantiatedSUList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *sg, CL_OUT ClAmsEntityBufferT *instantiatedSUBuffer) |
| returns the instantiated su list for a sg More... | |
| ClRcT | clAmsMgmtGetSGList (CL_IN ClAmsMgmtHandleT handle, CL_OUT ClAmsEntityBufferT *entityBuffer) |
| Get all service group names. More... | |
| ClRcT | clAmsMgmtGetSGSIList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *sg, CL_OUT ClAmsEntityBufferT *siBuffer) |
| returns the sg si list for a sg More... | |
| ClRcT | clAmsMgmtGetSGSUList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *sg, CL_OUT ClAmsEntityBufferT *suBuffer) |
| returns the sg su list for a sg More... | |
| ClRcT | clAmsMgmtGetSICSIList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *si, CL_OUT ClAmsEntityBufferT *csiBuffer) |
| returns the si-csi list for a si More... | |
| ClRcT | clAmsMgmtGetSIDependenciesList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *si, CL_OUT ClAmsEntityBufferT *dependenciesSIBuffer) |
| returns the si-si dependencies list for a si More... | |
| ClRcT | clAmsMgmtGetSIList (CL_IN ClAmsMgmtHandleT handle, CL_OUT ClAmsEntityBufferT *entityBuffer) |
| Get all service instance entity names. More... | |
| ClRcT | clAmsMgmtGetSISUList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *si, CL_OUT ClAmsSISURefBufferT *suBuffer) |
| returns the su list for si More... | |
| ClRcT | clAmsMgmtGetSISURankList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *si, CL_OUT ClAmsEntityBufferT *suBuffer) |
| returns the si-su rank list for a si More... | |
| ClRcT | clAmsMgmtGetSUAssignedSIsList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *su, CL_OUT ClAmsSUSIRefBufferT *siBuffer) |
| returns the assigned si's list for su More... | |
| ClRcT | clAmsMgmtGetSUCompList (CL_IN ClAmsMgmtHandleT handle, CL_IN ClAmsEntityT *su, CL_OUT ClAmsEntityBufferT *compBuffer) |
| returns the component list for a su More... | |
| ClRcT | clAmsMgmtGetSUList (CL_IN ClAmsMgmtHandleT handle, CL_OUT ClAmsEntityBufferT *entityBuffer) |
| Get all service unit entity names. More... | |
| ClRcT | clAmsMgmtInitialize (CL_OUT ClAmsMgmtHandleT *amsHandle, CL_IN const ClAmsMgmtCallbacksT *amsMgmtCallbacks, CL_INOUT ClVersionT *version) |
| Starts the use of the management function library. More... | |
| ClRcT | clAmsMgmtMigrateSG (ClAmsMgmtHandleT handle, const ClCharT *sg, const ClCharT *prefix, ClUint32T activeSUs, ClUint32T standbySUs, ClAmsMgmtMigrateListT *migrateList) |
| Convert an SG from one redundancy model to another, without taking it offline. More... | |
| ClAmsNodeConfigT * | clAmsMgmtNodeGetConfig (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the configuration information for nodes. More... | |
| ClAmsNodeStatusT * | clAmsMgmtNodeGetStatus (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the current status information of a node. More... | |
| ClAmsSGConfigT * | clAmsMgmtServiceGroupGetConfig (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the configuration information for a service group. More... | |
| ClAmsSGStatusT * | clAmsMgmtServiceGroupGetStatus (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the current status information of a service group. More... | |
| ClAmsSIConfigT * | clAmsMgmtServiceInstanceGetConfig (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the configuration information for a service instance. More... | |
| ClAmsSIStatusT * | clAmsMgmtServiceInstanceGetStatus (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the current status information of a service instance. More... | |
| ClAmsSUConfigT * | clAmsMgmtServiceUnitGetConfig (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the configuration information for a service unit. More... | |
| ClAmsSUStatusT * | clAmsMgmtServiceUnitGetStatus (CL_IN ClAmsMgmtHandleT handle, CL_IN const ClCharT *entName) |
| Returns the current status information of a service unit. More... | |
| ClRcT | clAmsMgmtSetActive (ClAmsMgmtHandleT handle, ClAmsEntityT *entity, ClAmsEntityT *activeSU) |
| Changes the 'Active' Service Unit. More... | |
| ClRcT | clAmsMgmtSGAdjust (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN const ClCharT *sg, CL_IN ClBoolT enable) |
| Restores the SG to the most preferred assignments. More... | |
| ClRcT | clAmsMgmtSISwap (CL_IN ClAmsMgmtHandleT amsHandle, CL_IN const ClCharT *si) |
| Swaps the HA state of the appropriate CSIs contained within an SI. More... | |
Header file of AMS related APIs.