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::DtTransferResponseEvent Class Reference
Inheritance diagram for makVrfEvents::DtTransferResponseEvent:
Inheritance graph
[legend]

Public Member Functions

 DtTransferResponseEvent ()
 
virtual ~DtTransferResponseEvent ()
 
 DtTransferResponseEvent (const DtTransferResponseEvent &orig)
 
DtTransferResponseEventoperator= (const DtTransferResponseEvent &)
 
void setAccept (bool)
 
bool accept () const
 
void setTransactionId (unsigned long long)
 
unsigned long long transactionId () const
 
virtual DtEventclone () const
 
virtual bool isNetworkEvent () const
 
virtual void addData (const DtUUID &, const DtString &)
 
DtString data (const DtUUID &uuid) const
 
const std::map< DtUUID,
DtString > & 
data () const
 
void setData (const std::map< DtUUID, DtString > &d)
 
- Public Member Functions inherited from makVrfEvents::DtEvent
 DtEvent ()
 
 DtEvent (EventType t)
 
 DtEvent (const DtEvent &orig)
 
virtual ~DtEvent ()
 
EventType eventType () const
 
virtual bool processLocally () const
 
void setSelfReflect (bool b)
 
bool selfReflect () const
 
DtEventoperator= (const DtEvent &)
 

Protected Attributes

unsigned long long myTransactionId
 
bool myAccept
 
std::map< DtUUID, DtStringmyData
 
- 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::DtTransferResponseEvent::DtTransferResponseEvent ( )
virtual makVrfEvents::DtTransferResponseEvent::~DtTransferResponseEvent ( )
virtual
makVrfEvents::DtTransferResponseEvent::DtTransferResponseEvent ( const DtTransferResponseEvent orig)

Member Function Documentation

DtTransferResponseEvent& makVrfEvents::DtTransferResponseEvent::operator= ( const DtTransferResponseEvent )
void makVrfEvents::DtTransferResponseEvent::setAccept ( bool  )
bool makVrfEvents::DtTransferResponseEvent::accept ( ) const
void makVrfEvents::DtTransferResponseEvent::setTransactionId ( unsigned long  long)
unsigned long long makVrfEvents::DtTransferResponseEvent::transactionId ( ) const
virtual DtEvent* makVrfEvents::DtTransferResponseEvent::clone ( ) const
inlinevirtual

Implements makVrfEvents::DtEvent.

virtual bool makVrfEvents::DtTransferResponseEvent::isNetworkEvent ( ) const
inlinevirtual

Reimplemented from makVrfEvents::DtEvent.

virtual void makVrfEvents::DtTransferResponseEvent::addData ( const DtUUID ,
const DtString  
)
virtual
DtString makVrfEvents::DtTransferResponseEvent::data ( const DtUUID uuid) const
const std::map<DtUUID, DtString>& makVrfEvents::DtTransferResponseEvent::data ( ) const
inline
void makVrfEvents::DtTransferResponseEvent::setData ( const std::map< DtUUID, DtString > &  d)
inline

Member Data Documentation

unsigned long long makVrfEvents::DtTransferResponseEvent::myTransactionId
protected
bool makVrfEvents::DtTransferResponseEvent::myAccept
protected
std::map<DtUUID, DtString> makVrfEvents::DtTransferResponseEvent::myData
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)