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

class DtRepairResponseInteraction: More...

+ Inheritance diagram for DtRepairResponseInteraction:
+ Collaboration diagram for DtRepairResponseInteraction:

List of all members.

Public Member Functions

 DtRepairResponseInteraction ()
 default constructor
virtual ~DtRepairResponseInteraction ()
 destructor
 DtRepairResponseInteraction (const DtRepairResponseInteraction &orig)
 copy constructor
DtRepairResponseInteractionoperator= (const DtRepairResponseInteraction &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 setReceivingId (const DtGlobalObjectDesignator &id)
 Set/Get the receiving object.
virtual const
DtGlobalObjectDesignator
receivingId () const
virtual void setRepairingId (const DtGlobalObjectDesignator &id)
 Set/Get the repairing object.
virtual const
DtGlobalObjectDesignator
repairingId () const
virtual void setRepairResult (DtRepairResult result)
 Set/Get the repair type.
virtual DtRepairResult repairResult () 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 DtRepairResponseInteraction.
static void addCallback (DtExerciseConn *conn, DtRepairResponseInteractionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 Add (register)/Remove (deregister) function to be called when interaction occurs.
static void removeCallback (DtExerciseConn *conn, DtRepairResponseInteractionCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())

Protected Attributes

DtGlobalObjectDesignator myReceivingObject
DtGlobalObjectDesignator myRepairingObject
DtRepairResult myRepairResult

Detailed Description

class DtRepairResponseInteraction:

Instances of DtRepairResponseInteraction are used to represent RepairResponse Interactions in the RPR FOM.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

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

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

Create a DtRepairResponseInteraction.

Caller is responsible for deletion.

const char * DtRepairResponseInteraction::name ( ) const [inline, virtual]

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

Implements DtInteraction.

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

assignment operator

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

Print the interaction's data to DtInfo.

Reimplemented from DtInteraction.

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

Print the interaction's data to the specified stream.

Reimplemented from DtInteraction.

References myReceivingObject.

static void DtRepairResponseInteraction::removeCallback ( DtExerciseConn conn,
DtRepairResponseInteractionCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
) [static]

References myRepairingObject.

References myRepairResult.

Set/Get the receiving object.

References myReceivingObject.

Set/Get the repairing object.

References myRepairingObject.

Set/Get the repair type.

References myRepairResult.


Member Data Documentation

Referenced by receivingId(), and setReceivingId().

Referenced by repairingId(), and setRepairingId().

Referenced by repairResult(), and setRepairResult().


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)