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

class DtRemoveObjectResultInter: More...

+ Inheritance diagram for DtRemoveObjectResultInter:
+ Collaboration diagram for DtRemoveObjectResultInter:

List of all members.

Public Member Functions

 DtRemoveObjectResultInter ()
 default constructor
virtual ~DtRemoveObjectResultInter ()
 destructor
 DtRemoveObjectResultInter (const DtRemoveObjectResultInter &orig)
 copy constructor
DtRemoveObjectResultInteroperator= (const DtRemoveObjectResultInter &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 setRemoveObjectResult (DtRemoveObjectResult result)
 Set/Get create object result.
virtual DtRemoveObjectResult removeObjectResult () const
virtual void setRequestId (DtU32 id)
 Set/Get request ID.
virtual DtU32 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 DtRemoveObjectResultInter.
static void addCallback (DtExerciseConn *conn, DtRemoveObjectResultInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 Add (register)/Remove (deregister) function to be called when interaction occurs.
static void removeCallback (DtExerciseConn *conn, DtRemoveObjectResultInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())

Protected Attributes

DtRemoveObjectResult myRemoveObjectResult
DtU32 myRequestId

Detailed Description

class DtRemoveObjectResultInter:

Instances of DtRemoveObjectResultInter are used to represent RemoveObjectResult Interactions in the RPR FOM.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

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

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

Create a DtRemoveObjectResultInter.

Caller is responsible for deletion.

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

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

Implements DtInteraction.

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

assignment operator

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

Print the interaction's data to DtInfo.

Reimplemented from DtInteraction.

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

Print the interaction's data to the specified stream.

Reimplemented from DtInteraction.

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

References myRemoveObjectResult.

DtU32 DtRemoveObjectResultInter::requestId ( ) const [inline, virtual]

References myRequestId.

Set/Get create object result.

References myRemoveObjectResult.

void DtRemoveObjectResultInter::setRequestId ( DtU32  id) [inline, virtual]

Set/Get request ID.

References myRequestId.


Member Data Documentation

Referenced by requestId(), and setRequestId().


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)