Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtLgrControlInteraction Class Reference

Instances of DtLgrControlInteraction are used to represent LgrControl Interactions in HLA. More...

+ Inheritance diagram for DtLgrControlInteraction:
+ Collaboration diagram for DtLgrControlInteraction:

List of all members.

Public Member Functions

 DtLgrControlInteraction ()
 default constructor
virtual ~DtLgrControlInteraction ()
 destructor
 DtLgrControlInteraction (const DtLgrControlInteraction &src)
 copy constructor
DtLgrControlInteractionoperator= (const DtLgrControlInteraction &src)
 assignment operator
virtual void printData () const
 Print the interaction's data.
virtual const DtLgrControlPdulcPdu () const
 Get/Set a logger control PDU.
virtual void setLcPdu (const DtLgrControlPdu &pdu)
virtual void setFromNetPacket (const DtNetPacket *pack)
virtual const char * name () const
 Name of the interaction.

Static Public Member Functions

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

Protected Member Functions

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

Protected Attributes

DtLgrControlPdumyLcPdu

Detailed Description

Instances of DtLgrControlInteraction are used to represent LgrControl Interactions in HLA.


Member Function Documentation

static void DtLgrControlInteraction::addCallback ( DtExerciseConn *  conn,
DtLgrControlInteractionCb  cb,
void *  usr 
) [static]

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

static DtInteraction* DtLgrControlInteraction::create ( ) [static]

Create a DtLgrControlInteraction.

Caller is responsible for deletion.


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

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)