VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrfEvents::DtVrfSignalEvent Class Reference
Inheritance diagram for makVrfEvents::DtVrfSignalEvent:
Inheritance graph
[legend]

Public Member Functions

 DtVrfSignalEvent ()
 
 DtVrfSignalEvent (int length, char *buffer)
 
 DtVrfSignalEvent (const DtVrfSignalEvent &)
 
DtVrfSignalEventoperator= (const DtVrfSignalEvent &)
 
virtual ~DtVrfSignalEvent ()
 
void setCommModelName (const DtString &)
 
const DtStringcommModelName () const
 
virtual DtEventclone () const
 
- Public Member Functions inherited from makVrfEvents::DtRawSignalEvent
 DtRawSignalEvent ()
 
 DtRawSignalEvent (int length, char *buffer)
 
 DtRawSignalEvent (const DtRawSignalEvent &)
 
DtRawSignalEventoperator= (const DtRawSignalEvent &)
 
virtual ~DtRawSignalEvent ()
 
void setSimulationAddress (const DtSimulationAddress &)
 
const DtSimulationAddress & simulationAddress () const
 
void setEncodingClass (int)
 
int encodingClass () const
 
void setEncodingType (int)
 
int encodingType () const
 
void setNumSamples (int)
 
int numSamples () const
 
void setProtocolId (int)
 
int protocolId () const
 
void setRadioIndex (unsigned long long)
 
unsigned long long radioIndex () const
 
void setEntityId (const DtUUID &)
 
const DtUUIDentityId () const
 
void setSampleRate (double)
 
double sampleRate () const
 
void setMessageVersion (int)
 
int messageVersion () const
 
void setStreamTag (unsigned long long tag)
 
void setStreamTag (unsigned int, unsigned int)
 
void getStreamTag (unsigned int &, unsigned int &) const
 
unsigned long long streamTag () const
 
void setData (int len, const char *data)
 
int dataLength () const
 
const chardata () const
 
chardetach ()
 
void allocateMemory (int size)
 
void setDataAtPosition (int pos, int sizeOfData, const char *data)
 
void printData () const
 
- Public Member Functions inherited from makVrfEvents::DtEvent
 DtEvent ()
 
 DtEvent (EventType t)
 
 DtEvent (const DtEvent &orig)
 
virtual ~DtEvent ()
 
EventType eventType () const
 
virtual bool isNetworkEvent () const
 
virtual bool processLocally () const
 
void setSelfReflect (bool b)
 
bool selfReflect () const
 
DtEventoperator= (const DtEvent &)
 

Protected Attributes

DtString myCommModelName
 
- Protected Attributes inherited from makVrfEvents::DtRawSignalEvent
int myEncodingClass
 
DtUUID myEntityId
 
double mySampleRate
 
int myProtocolId
 
unsigned long long myRadioIndex
 
int myMessageVersion
 
DtSimulationAddress mySimulationAddress
 
int myDataLen
 
charmyData
 
unsigned int myStreamTagUpper
 
unsigned int myStreamTagLower
 
int myNumSamples
 
int myEncodingType
 
- Protected Attributes inherited from makVrfEvents::DtEvent
EventType myEventType
 
bool mySelfReflect
 

Additional Inherited Members

- Public Types inherited from makVrfEvents::DtEvent
enum  EventType {
  Unknown = 0, DetonationEvent = 1, FireEvent = 2, DataInteractionEvent = 3,
  RawSignalInteractionEvent = 4, InfluenceInteractionEvent = 5, SensorFieldOfViewControlEvent = 6, CommentInteractionEvent = 7,
  SimControlEvent = 8, DIGuyActionEvent = 9, RadioMessageReceivedEvent = 10, ScenarioLoadedEvent = 11,
  LoadScenarioEvent = 12, CloseScenarioEvent = 13, SetEvent = 14, TransferRequestEvent = 15,
  TransferResponseEvent = 16, InitiateTakeEvent = 17, OwnershipAcquisitionAcquiredEvent = 18, OwnershipAcquisitionRejectedEvent = 19,
  TransferAcquisitionRequestEvent = 20, TransferAcquisitionResponseEvent = 21, CollisionEvent = 22, ServiceRequestEvent = 23,
  ResupplyOfferEvent = 24, ResupplyReceivedEvent = 25, ResupplyCancelEvent = 26, VrfSignalInteractionEvent = 27,
  ExternalCommsSignalInteractionEvent = 28, IffInterrogatorEvent = 29, IffInterrogatorResponseEvent = 30, UserEvent = 128
}
 
- Static Public Member Functions inherited from makVrfEvents::DtEvent
static enum EventType UniqueEventTypeFor (const std::string &)
 

Constructor & Destructor Documentation

makVrfEvents::DtVrfSignalEvent::DtVrfSignalEvent ( )
makVrfEvents::DtVrfSignalEvent::DtVrfSignalEvent ( int  length,
char buffer 
)
makVrfEvents::DtVrfSignalEvent::DtVrfSignalEvent ( const DtVrfSignalEvent )
virtual makVrfEvents::DtVrfSignalEvent::~DtVrfSignalEvent ( )
virtual

Member Function Documentation

DtVrfSignalEvent& makVrfEvents::DtVrfSignalEvent::operator= ( const DtVrfSignalEvent )
void makVrfEvents::DtVrfSignalEvent::setCommModelName ( const DtString )
const DtString& makVrfEvents::DtVrfSignalEvent::commModelName ( ) const
virtual DtEvent* makVrfEvents::DtVrfSignalEvent::clone ( ) const
inlinevirtual

Reimplemented from makVrfEvents::DtRawSignalEvent.

Member Data Documentation

DtString makVrfEvents::DtVrfSignalEvent::myCommModelName
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)