VR-Link API Documentation for HLA 1.3
Public Member Functions | Static Public Member Functions | Protected Attributes
DtStartResumeInteraction Class Reference

class DtStartResumeInteraction: More...

+ Inheritance diagram for DtStartResumeInteraction:
+ Collaboration diagram for DtStartResumeInteraction:

List of all members.

Public Member Functions

 DtStartResumeInteraction ()
 default constructor
virtual ~DtStartResumeInteraction ()
 destructor
 DtStartResumeInteraction (const DtStartResumeInteraction &orig)
 copy constructor
DtStartResumeInteractionoperator= (const DtStartResumeInteraction &orig)
 assignment operator
virtual void printData () const
 Print the interaction's data to DtInfo.
virtual void printDataToStream (std::ostream &stream) const
 Print the interaction's data to the specified stream.
virtual void setSenderId (const DtEntityIdentifier &id)
 Set/Get sender ID.
virtual const DtEntityIdentifiersenderId () const
virtual void setReceiverId (const DtEntityIdentifier &id)
 Set/Get receiver ID.
virtual const DtEntityIdentifierreceiverId () const
virtual void setRealWorldTime (const DtTime time)
 Set/Get real world time.
virtual DtTime realWorldTime () const
DtTimeStampType realWorldTimeType () const
 Set/Get real world time type (represented by last bit of RealWorldTime).
void setRealWorldTimeType (const DtTimeStampType type)
virtual void setSimulationTime (const DtTime time)
 Set/Get simulation time.
virtual DtTime simulationTime () const
DtTimeStampType simulationTimeType () const
 Set/Get simulation time type (represented by last bit of SimulationTime).
void setSimulationTimeType (const DtTimeStampType type)
virtual void setRequestId (int id)
 Set/Get request ID.
virtual int requestId () const
virtual const char * name () const
 Name of the interaction. (Not necessarily the ClassName from the FOM.)

Static Public Member Functions

static DtInteractioncreate ()
 Create a DtStartResumeInteraction.
static void addCallback (DtExerciseConn *conn, DtStartResumeInteractionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 Add (register)/Remove (deregister) function to be called when interaction occurs.
static void removeCallback (DtExerciseConn *conn, DtStartResumeInteractionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())

Protected Attributes

DtEntityIdentifier myOrigEnt
DtEntityIdentifier myReceiveEnt
int myRequestId
DtTime myRealTime
DtTimeStampType myRealTimeType
DtTime mySimTime
DtTimeStampType mySimTimeType

Detailed Description

class DtStartResumeInteraction:

Instances of DtStartResumeInteraction are used to represent StartResume Interactions in the RPR ROM.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

static void DtStartResumeInteraction::addCallback ( DtExerciseConn conn,
DtStartResumeInteractionCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
) [static]

Add (register)/Remove (deregister) function to be called when interaction occurs.

Create a DtStartResumeInteraction.

Caller is responsible for deletion.

virtual const char* DtStartResumeInteraction::name ( ) const [virtual]

Name of the interaction. (Not necessarily the ClassName from the FOM.)

Implements DtInteraction.

DtStartResumeInteraction& DtStartResumeInteraction::operator= ( const DtStartResumeInteraction orig)

assignment operator

virtual void DtStartResumeInteraction::printData ( ) const [virtual]

Print the interaction's data to DtInfo.

Reimplemented from DtInteraction.

virtual void DtStartResumeInteraction::printDataToStream ( std::ostream &  stream) const [virtual]

Print the interaction's data to the specified stream.

Reimplemented from DtInteraction.

virtual DtTime DtStartResumeInteraction::realWorldTime ( ) const [virtual]

Set/Get real world time type (represented by last bit of RealWorldTime).

virtual const DtEntityIdentifier& DtStartResumeInteraction::receiverId ( ) const [virtual]
static void DtStartResumeInteraction::removeCallback ( DtExerciseConn conn,
DtStartResumeInteractionCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
) [static]
virtual int DtStartResumeInteraction::requestId ( ) const [virtual]
virtual const DtEntityIdentifier& DtStartResumeInteraction::senderId ( ) const [virtual]
virtual void DtStartResumeInteraction::setRealWorldTime ( const DtTime  time) [virtual]

Set/Get real world time.

virtual void DtStartResumeInteraction::setReceiverId ( const DtEntityIdentifier id) [virtual]

Set/Get receiver ID.

virtual void DtStartResumeInteraction::setRequestId ( int  id) [virtual]

Set/Get request ID.

virtual void DtStartResumeInteraction::setSenderId ( const DtEntityIdentifier id) [virtual]

Set/Get sender ID.

virtual void DtStartResumeInteraction::setSimulationTime ( const DtTime  time) [virtual]

Set/Get simulation time.

virtual DtTime DtStartResumeInteraction::simulationTime ( ) const [virtual]

Set/Get simulation time type (represented by last bit of SimulationTime).


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)