VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtStealthControlInteraction Class Reference

class DtStealthControlInteraction: More...

Inheritance diagram for DtStealthControlInteraction:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtStealthControlInteraction ()
 default constructor
virtual ~DtStealthControlInteraction ()
 destructor
 DtStealthControlInteraction (const DtStealthControlInteraction &orig)
 copy constructor
DtStealthControlInteractionoperator= (const DtStealthControlInteraction &orig)
 assignment operator
virtual void printData () const
 Print the interaction's data.
virtual const char * name () const
 Name of the interaction.
virtual const DtStealthControlPduvcPdu () const
 Get/Set a stealth control PDU.
virtual void setVcPdu (const DtStealthControlPdu &pdu)
virtual void setFromNetPacket (const DtNetPacket *pack)

Static Public Member Functions

static DtInteraction * create ()
 Create a DtStealthControlInteraction.
static void addCallback (DtExerciseConn *conn, DtStealthControlInteractionCb cb, void *usr)
 Add (register)/Remove (deregister) function to be called when interaction occurs.
static void removeCallback (DtExerciseConn *conn, DtStealthControlInteractionCb cb, void *usr)

Protected Member Functions

virtual char * interactionClassToUse (DtExerciseConn *exConn) const
virtual DtInteractionDecodercreateDecoder (DtExerciseConn *exConn) const
virtual DtInteractionEncodercreateEncoder (DtExerciseConn *exConn) const

Protected Attributes

DtStealthControlPdumyVcPdu

Detailed Description

class DtStealthControlInteraction:

Instances of DtStealthControlInteraction are used to represent ViewControl Interactions in the RPR FOM.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

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

assignment operator

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

Print the interaction's data.

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

Name of the interaction.

const DtStealthControlPdu * DtStealthControlInteraction::vcPdu ( ) const [inline, virtual]

Get/Set a stealth control PDU.

References myVcPdu.

virtual void DtStealthControlInteraction::setVcPdu ( const DtStealthControlPdu pdu) [virtual]
virtual void DtStealthControlInteraction::setFromNetPacket ( const DtNetPacket *  pack) [virtual]
static DtInteraction* DtStealthControlInteraction::create ( ) [static]

Create a DtStealthControlInteraction.

Caller is reponsible for deletion.

static void DtStealthControlInteraction::addCallback ( DtExerciseConn *  conn,
DtStealthControlInteractionCb  cb,
void *  usr 
) [static]

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

static void DtStealthControlInteraction::removeCallback ( DtExerciseConn *  conn,
DtStealthControlInteractionCb  cb,
void *  usr 
) [static]
virtual char* DtStealthControlInteraction::interactionClassToUse ( DtExerciseConn *  exConn) const [protected, virtual]
virtual DtInteractionDecoder* DtStealthControlInteraction::createDecoder ( DtExerciseConn *  exConn) const [protected, virtual]
virtual DtInteractionEncoder* DtStealthControlInteraction::createEncoder ( DtExerciseConn *  exConn) const [protected, virtual]

Member Data Documentation

Referenced by vcPdu().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)