VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtTypedEvent< T > Class Template Reference
Inheritance diagram for DtTypedEvent< T >:
Inheritance graph
[legend]

Public Member Functions

 DtTypedEvent ()
 
 DtTypedEvent (EventType t)
 
 DtTypedEvent (EventType t, const T &e)
 
 DtTypedEvent (const DtTypedEvent &orig)
 
virtual ~DtTypedEvent ()
 
void * contents () const
 
bool isNetworkEvent () const
 
void setEvent (const T &ev)
 
DtEventclone () const
 
- Public Member Functions inherited from DtEvent
 DtEvent ()
 
 DtEvent (EventType t)
 
 DtEvent (const DtEvent &orig)
 
virtual ~DtEvent ()
 
EventType eventType () const
 
virtual bool processLocally () const
 There are some events that, if sent over the network, don't want to be processed locally. More...
 

Protected Attributes

T * myEvent
 
- Protected Attributes inherited from DtEvent
EventType myEventType
 

Additional Inherited Members

- Public Types inherited from DtEvent
enum  EventType {
  Unknown = 0, DetonationEvent = 1, FireEvent = 2, SimInterfaceContentMessageEvent = 3,
  DataInteractionEvent = 4, SignalInteractionEvent = 5, InfluenceInteractionEvent = 6, SensorFieldOfViewControlEvent = 7,
  CommentInteractionEvent = 8, AcknowledgeInteractionEvent = 9, StartResumeInteractionEvent = 10, StopFreezeInteractionEvent = 11,
  DIGuyActionEvent = 12, DIGuyEndActionEvent = 13, UserEvent = 1024
}
 

Constructor & Destructor Documentation

template<typename T>
DtTypedEvent< T >::DtTypedEvent ( )
inline
template<typename T>
DtTypedEvent< T >::DtTypedEvent ( EventType  t)
inline
template<typename T>
DtTypedEvent< T >::DtTypedEvent ( EventType  t,
const T &  e 
)
inline
template<typename T>
DtTypedEvent< T >::DtTypedEvent ( const DtTypedEvent< T > &  orig)
inline
template<typename T>
virtual DtTypedEvent< T >::~DtTypedEvent ( )
inlinevirtual

Member Function Documentation

template<typename T>
void* DtTypedEvent< T >::contents ( ) const
inlinevirtual

Implements DtEvent.

template<typename T>
bool DtTypedEvent< T >::isNetworkEvent ( ) const
inlinevirtual

Implements DtEvent.

template<typename T>
void DtTypedEvent< T >::setEvent ( const T &  ev)
inline
template<typename T>
DtEvent* DtTypedEvent< T >::clone ( ) const
inlinevirtual

Implements DtEvent.

Member Data Documentation

template<typename T>
T* DtTypedEvent< T >::myEvent
protected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)