All Frameworks Class Hierarchy This Framework Previous Next Indexes
VPMInterfaces Interface CATICfgSpecExpression
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---VPMInterfaces.CATICfgSpecification
|
+---CATICfgSpecExpression
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATICfgSpecExpression
Interface for Specification Expression.
Method Index
- o
Attach(SEQUENCE(octet)&)
- Attaches a Specification Expression to a Configured Object.
- o
Delete()
- Deletes the Specification Expression.
- o
Detach(SEQUENCE(octet)&)
- Detaches a Specification Expression from a Configured Object.
- o
GetDescription(CATUnicodeString&)
- Gets the description of a Specification Expression.
- o
GetName(CATUnicodeString&)
- Gets the name of a Specification Expression.
- o
GetUIDList(SEQUENCE(CORBAAny)&)
- Gets the list of Configured Objects on which a Spec Expression is attached to.
- o
GetValue(CATICfgORExpression_var&)
- Gets the value of a Specification Expression.
- o
SetDescription(CATUnicodeString&)
- Sets the description of a Specification Expression.
- o
SetValue(CATICfgORExpression_var&)
- Sets the value of a Specification Expression.
- o
Solve(CATListValCATICfgSimpleSpecification_var&)
- Checks whether the value is true or not depending on a list of Simple Specifications.
Methods
o Attach
public virtual HRESULT Attach( | SEQUENCE(octet)& | iObjectUUID) = 0 |
-
Attaches a Specification Expression to a Configured Object.
- Parameters:
-
- iObjectUUID
- The UUID of a configured object
o Delete
-
Deletes the Specification Expression.
o Detach
public virtual HRESULT Detach( | SEQUENCE(octet)& | iConfigurableUID) = 0 |
-
Detaches a Specification Expression from a Configured Object.
- Parameters:
-
- iObjectUUID
- The UUID of a configured object
o GetDescription
-
Gets the description of a Specification Expression.
- Parameters:
-
- oDescription
- A
CATUnicodeString for the description
o GetName
-
Gets the name of a Specification Expression.
- Parameters:
-
- oName
- A
CATUnicodeString for the name
o GetUIDList
public virtual HRESULT GetUIDList( | SEQUENCE(CORBAAny)& | oUUIDList) = 0 |
-
Gets the list of Configured Objects on which a Spec Expression is attached to.
- Parameters:
-
- oUUIDList
- The list of configured objects currently attached
o GetValue
public virtual HRESULT GetValue( | CATICfgORExpression_var& | oOrExp) = 0 |
-
Gets the value of a Specification Expression.
- Parameters:
-
- oOrExp
- A
CATICfgORExpression for the value
o SetDescription
-
Sets the description of a Specification Expression.
- Parameters:
-
- iDescription
- A
CATUnicodeString containing the description
o SetValue
public virtual HRESULT SetValue( | CATICfgORExpression_var& | iOrExp) = 0 |
-
Sets the value of a Specification Expression.
- Parameters:
-
- iOrExp
- A
CATICfgORExpression
o Solve
public virtual HRESULT Solve( | CATListValCATICfgSimpleSpecification_var& | iList) =0 |
-
Checks whether the value is true or not depending on a list of Simple Specifications.
(@see #SetValue)
- Parameters:
-
- iList
- The list of
CATICfgSimpleSpecification to be checked.
- Returns:
-
- S_OK - True
- S_FALSE - False
This object is included in the file: CATICfgSpecExpression.h
If needed, your Imakefile.mk should include the module: GUIDVPMInterfaces