OpenClovis Logo

Public Attributes | List of all members
ClCorMOId Struct Reference

The structure ClCorMOId contains MoId of the object, which is the address of the COR object. More...

#include <clCorMetaData.h>

Public Attributes

ClUint16T depth
 Depth of MoId.
ClCorMOHandleT node [CL_COR_HANDLE_MAX_DEPTH]
 MO Handle address.
ClCorMoPathQualifierT qualifier
 Handle qualifier.This must contain the value, CL_COR_MO_PATH_ABSOLUTE.
ClCorMOServiceIdT svcId
 Service ID.
ClVersionT version
 Version information.

Detailed Description

The structure ClCorMOId contains MoId of the object, which is the address of the COR object.

It provides a unique identification for the MO object.

The attributes of this structure are:
  • node: MO handle address. This is the combination of class ID and instance ID that uniquely identifies a node and provides the path to access the object node. The class ID and instance ID can use wild card entries by assigning the macros, CL_COR_CLASS_WILD_CARD and CL_COR_INSTANCE_WILD_CARD.
  • svcId: Service ID. It is 16 bits in length. This takes the values of the enumeration ClCorServiceIdT. The service ID CL_COR_INVALID_SRVC_ID, is used to access the MO. The service ID CL_COR_SVC_ID_ALARM_MANAGEMENT is used to access the alarm MSO. The service ID CL_COR_SVC_ID_PROVISIONING_MANAGEMENT is used to access the provisioning MSO.
  • depth: Depth of the MoId. It is the number of elements in ClCorMOHandleT - 1.
  • qualifier: Handle qualifier. This must contain the value, CL_COR_MO_PATH_ABSOLUTE.

Member Data Documentation

ClUint16T ClCorMOId::depth

Depth of MoId.

It is the number of elements in ClCorMOHandleT - 1.

ClCorMOHandleT ClCorMOId::node[CL_COR_HANDLE_MAX_DEPTH]

MO Handle address.

This is the combination of class ID and instance ID that uniquely identifies a node and provides the path to access the object node. The class ID and instance ID can use wild card entries by assigning the macros CL_COR_CLASS_WILD_CARD and CL_COR_INSTANCE_WILD_CARD.

ClCorMOServiceIdT ClCorMOId::svcId

Service ID.

It is 16 bits in length. This takes the values of the enumeration ClCorServiceIdT. The service ID CL_COR_INVALID_SRVC_ID, is used to access the MO. The service ID CL_COR_SVC_ID_ALARM_MANAGEMENT is used to access the alarm MSO. The service ID CL_COR_SVC_ID_PROVISIONING_MANAGEMENT is used to access the provisioning MSO.


Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen