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

Instances of DtActionRequestInteraction are used to represent ActionRequest Interactions in the RPR FOM. More...

+ Inheritance diagram for DtActionRequestInteraction:
+ Collaboration diagram for DtActionRequestInteraction:

List of all members.

Public Member Functions

 DtActionRequestInteraction ()
 default constructor
virtual ~DtActionRequestInteraction ()
 destructor
 DtActionRequestInteraction (const DtActionRequestInteraction &orig)
 copy constructor
DtActionRequestInteractionoperator= (const DtActionRequestInteraction &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 setRequestId (int id)
 Set/Get request ID.
virtual int requestId () const
virtual void setActionId (DtActionId id)
 Set/Get action ID.
virtual DtActionId actionId () 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 DtActionRequestInteraction.
static void addCallback (DtExerciseConn *conn, DtActionRequestInteractionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 Add (register)/Remove (deregister) function to be called when interaction occurs.
static void removeCallback (DtExerciseConn *conn, DtActionRequestInteractionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())

Protected Attributes

DtEntityIdentifier myOrigEnt
DtEntityIdentifier myReceiveEnt
int myRequestId
DtActionId myActionId

Detailed Description

Instances of DtActionRequestInteraction are used to represent ActionRequest Interactions in the RPR FOM.

The variable and fixed datum records are accessed through DtInteractionWithData member functions.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

virtual DtActionId DtActionRequestInteraction::actionId ( ) const [virtual]
static void DtActionRequestInteraction::addCallback ( DtExerciseConn conn,
DtActionRequestInteractionCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
) [static]

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

Create a DtActionRequestInteraction.

Caller is responsible for deletion.

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

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

Implements DtInteraction.

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

assignment operator

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

Print the interaction's data to DtInfo.

Reimplemented from DtInteractionWithData.

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

Print the interaction's data to the specified stream.

Reimplemented from DtInteractionWithData.

virtual const DtEntityIdentifier& DtActionRequestInteraction::receiverId ( ) const [virtual]
static void DtActionRequestInteraction::removeCallback ( DtExerciseConn conn,
DtActionRequestInteractionCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
) [static]
virtual int DtActionRequestInteraction::requestId ( ) const [virtual]
virtual const DtEntityIdentifier& DtActionRequestInteraction::senderId ( ) const [virtual]
virtual void DtActionRequestInteraction::setActionId ( DtActionId  id) [virtual]

Set/Get action ID.

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

Set/Get receiver ID.

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

Set/Get request ID.

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

Set/Get sender ID.


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)