nn::nex::DOOperation Class

Syntax

class DOOperation : public nn::nex::Operation

Description

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.

Enumerated Types

Type Enumerated type representing the types of operations called by the system. (Inherits Operation.)

Member Functions

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.)

Class Hierarchy

nn::nex::RootObject
  nn::nex::Operation
    nn::nex::DOOperation

See Also

DuplicatedObject::OperationBegin, DuplicatedObject::OperationEnd

Revision History

2011/01/27
Initial version.

CONFIDENTIAL