nn::nex::LeaveStationOperation Class

Syntax

class LeaveStationOperation : public nn::nex::StationOperation

Description

This class is the StationOperation class that executes when a station leaves a session.

If the StationOperation::GetType of the StationOperation obtained by the callbacks registered by Station::RegisterOperationBeginCallback and Station::RegisterOperationEndCallback is Operation::LeaveStation, you can use LeaveStationOperation::DynamicCast to get the pointer to this class.


Using LeaveStationOperation with a callback registered by Station::RegisterOperationBeginCallback
・This operation starts the process of the station leaving the session.
・ If you plan to delete application-specific data related to the stations that can be obtained by LeaveStationOperationGetLeavingStation, you can do so from this point in time.



Using LeaveStationOperation with a callback registered by Station::RegisterOperationEndCallback
・This operation ends the process of the station leaving the session.
・There are no particular recommended uses of this operation by the application.

Enumerated Types

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

Member Functions

GetTargetStation Gets the station that is the target of this operation. (Inherits StationOperation.)
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 Uses runtime information for dynamic casting. (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::StationOperation
      nn::nex::LeaveStationOperation

Revision History

2012/05/25
Initial version.

CONFIDENTIAL