class DOOperation : public nn::nex::Operation
Class that encapsulates operations on duplicated objects.
This class is derived from the system operation class and is the base class for the various operations on duplicated objects. Classes derived from this class and available for use by the application are AddToStoreOperation
, ChangeMasterStationOperation
, CallMethodOperation
, FaultRecoveryOperation
, RemoveFromStoreOperation
, and UpdateDataSetOperation
.
Before an operation is executed, a SafetyExecutive
instance is used to check whether it is all right to execute the operation.
Type
|
Enumerated type representing the types of operations called by the system. (Inherits Operation .) |
---|
GetAssociatedDOHandle
|
Gets the duplicated object handle associated with this operation. | |
---|---|---|
GetOrigin
|
Gets a duplicated object handle to a station that has called a function that generates an operation object as a result of the call. | |
GetAssociatedDO
|
Gets a pointer to the duplicated object associated with the operation. | |
PV |
GetType
|
Returns the type of this operation object. |
GetUserData
|
Gets user-defined values. (Inherits Operation .) |
|
SetUserData
|
Sets user-defined values. (Inherits Operation .) |
|
PV |
GetClassNameString
|
Gets the class name of this operation object. |
S |
DynamicCast
|
Casts dynamically using runtime information. (Inherits Operation .) |
S |
SetTraceFilter
|
Sets the callback function that specifies when to run traces on operation objects. (Inherits Operation .) |
nn::nex::RootObject
nn::nex::Operation
nn::nex::DOOperation
CONFIDENTIAL