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::DtChatMessageEvent Class Reference

When sending, force type of -1 means to send to all forces and an empty channel string means to send to all channels.

Inheritance diagram for makVrfEvents::DtChatMessageEvent:
Inheritance graph
[legend]

Public Member Functions

 DtChatMessageEvent ()
 
 DtChatMessageEvent (const DtEntityIdentifier &sender, const DtString &user, DtForceType force, const DtString &channel, const DtString &message)
 
 DtChatMessageEvent (const DtChatMessageEvent &)
 
DtChatMessageEventoperator= (const DtChatMessageEvent &)
 
virtual const DtStringuserName () const
 
virtual void setUserName (const DtString &id)
 
virtual const DtStringchannel () const
 
virtual void setChannel (const DtString &id)
 
virtual const DtStringmessage () const
 
virtual void setMessage (const DtString &id)
 
virtual DtForceType forceType () const
 
virtual void setForceType (const DtForceType &id)
 
virtual const DtEntityIdentifier & sender () const
 
virtual void setSender (const DtEntityIdentifier &)
 
virtual void setReceiveTime (time_t t)
 
time_t receiveTime () const
 
virtual DtEventclone () const override
 
- 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

time_t myReceiveTime
 
DtEntityIdentifier mySender
 
DtString myUserName
 
DtString myChannel
 
DtForceType myForceType
 
DtString myMessage
 
- 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, OwnershipAcquisitionDivestedEvent = 19,
  OwnershipAcquisitionRejectedEvent = 20, CollisionEvent = 22, ServiceRequestEvent = 23, ResupplyOfferEvent = 24,
  ResupplyReceivedEvent = 25, ResupplyCancelEvent = 26, VrfSignalInteractionEvent = 27, ExternalCommsSignalInteractionEvent = 28,
  IffInterrogatorEvent = 29, IffInterrogatorResponseEvent = 30, ResourceRequestEvent = 31, ResourceResponseEvent = 32,
  ChatMessageEvent = 33, TaskEvent = 34, GuiEvent = 35, UserEvent = 128
}
 
- Static Public Member Functions inherited from makVrfEvents::DtEvent
static enum EventType UniqueEventTypeFor (const std::string &)
 

Constructor & Destructor Documentation

makVrfEvents::DtChatMessageEvent::DtChatMessageEvent ( )
makVrfEvents::DtChatMessageEvent::DtChatMessageEvent ( const DtEntityIdentifier &  sender,
const DtString user,
DtForceType  force,
const DtString channel,
const DtString message 
)
makVrfEvents::DtChatMessageEvent::DtChatMessageEvent ( const DtChatMessageEvent )

Member Function Documentation

DtChatMessageEvent& makVrfEvents::DtChatMessageEvent::operator= ( const DtChatMessageEvent )
virtual const DtString& makVrfEvents::DtChatMessageEvent::userName ( ) const
virtual
virtual void makVrfEvents::DtChatMessageEvent::setUserName ( const DtString id)
virtual
virtual const DtString& makVrfEvents::DtChatMessageEvent::channel ( ) const
virtual
virtual void makVrfEvents::DtChatMessageEvent::setChannel ( const DtString id)
virtual
virtual const DtString& makVrfEvents::DtChatMessageEvent::message ( ) const
virtual
virtual void makVrfEvents::DtChatMessageEvent::setMessage ( const DtString id)
virtual
virtual DtForceType makVrfEvents::DtChatMessageEvent::forceType ( ) const
virtual
virtual void makVrfEvents::DtChatMessageEvent::setForceType ( const DtForceType &  id)
virtual
virtual const DtEntityIdentifier& makVrfEvents::DtChatMessageEvent::sender ( ) const
virtual
virtual void makVrfEvents::DtChatMessageEvent::setSender ( const DtEntityIdentifier &  )
virtual
virtual void makVrfEvents::DtChatMessageEvent::setReceiveTime ( time_t  t)
virtual
time_t makVrfEvents::DtChatMessageEvent::receiveTime ( ) const
virtual DtEvent* makVrfEvents::DtChatMessageEvent::clone ( ) const
inlineoverridevirtual

Implements makVrfEvents::DtEvent.

Member Data Documentation

time_t makVrfEvents::DtChatMessageEvent::myReceiveTime
protected
DtEntityIdentifier makVrfEvents::DtChatMessageEvent::mySender
protected
DtString makVrfEvents::DtChatMessageEvent::myUserName
protected
DtString makVrfEvents::DtChatMessageEvent::myChannel
protected
DtForceType makVrfEvents::DtChatMessageEvent::myForceType
protected
DtString makVrfEvents::DtChatMessageEvent::myMessage
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)