VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | 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]

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 charname () 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 DtInteractioncreate ()
 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 const charinteractionClassToUse (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

DtStealthControlInteraction::DtStealthControlInteraction ( )

default constructor

virtual DtStealthControlInteraction::~DtStealthControlInteraction ( )
virtual

destructor

DtStealthControlInteraction::DtStealthControlInteraction ( const DtStealthControlInteraction orig)

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
inlinevirtual

Name of the interaction.

const DtStealthControlPdu * DtStealthControlInteraction::vcPdu ( ) const
inlinevirtual

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 const char* DtStealthControlInteraction::interactionClassToUse ( DtExerciseConn *  exConn) const
protectedvirtual
virtual DtInteractionDecoder* DtStealthControlInteraction::createDecoder ( DtExerciseConn *  exConn) const
protectedvirtual
virtual DtInteractionEncoder* DtStealthControlInteraction::createEncoder ( DtExerciseConn *  exConn) const
protectedvirtual

Member Data Documentation

DtStealthControlPdu* DtStealthControlInteraction::myVcPdu
protected

Referenced by vcPdu().


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

Document ID: Generated on Mon Jul 4 01:00:18 EDT 2016 from SVN revision 166489
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)