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 Member Functions
DtInterfaceMessageExecutive Class Reference

Contains the DtInterfaceMessageExecutive class declaration.

DtInterfaceMessageExecutive is a message executive that manages callbacks on interface messages.

Inheritance diagram for DtInterfaceMessageExecutive:
Inheritance graph
[legend]

Public Member Functions

 DtInterfaceMessageExecutive ()
 
virtual ~DtInterfaceMessageExecutive () override
 
virtual int messageType (const DtSimMessage &message) const override
 
- Public Member Functions inherited from DtIntMessageExecutive
 DtIntMessageExecutive ()
 
virtual ~DtIntMessageExecutive () override
 
virtual void addMessageCallback (int type, DtMessageCallbackFcn fcn, void *usrData)
 
virtual void removeMessageCallback (int type, DtMessageCallbackFcn fcn, void *usrData)
 
virtual void processMessage (const DtSimMessage &msg) override
 
- Public Member Functions inherited from DtMessageExecutive
 DtMessageExecutive ()
 
virtual ~DtMessageExecutive ()
 
virtual void addSimMessageCallback (DtMessageCallbackFcn fcn, void *usrData)
 
virtual void removeSimMessageCallback (DtMessageCallbackFcn fcn, void *usrData)
 

Protected Member Functions

 DtInterfaceMessageExecutive (const DtInterfaceMessageExecutive &orig)
 
DtInterfaceMessageExecutiveoperator= (const DtInterfaceMessageExecutive &orig)
 
- Protected Member Functions inherited from DtIntMessageExecutive
 DtIntMessageExecutive (const DtIntMessageExecutive &orig)
 
DtIntMessageExecutiveoperator= (const DtIntMessageExecutive &orig)
 
- Protected Member Functions inherited from DtMessageExecutive
 DtMessageExecutive (const DtMessageExecutive &orig)
 
DtMessageExecutiveoperator= (const DtMessageExecutive &orig)
 

Additional Inherited Members

- Public Types inherited from DtIntMessageExecutive
typedef std::map< int,
DtSimMessageCallbackList
DtIntCallbackMap
 
- Static Public Member Functions inherited from DtMessageExecutive
static unsigned generateMessageId ()
 
static unsigned maximumSignalDataSize ()
 
static DtTime timeoutCheckInterval ()
 
static void setTimeoutCheckInterval (DtTime nSecs)
 
static DtTime timeoutDuration ()
 
static void setTimeoutDuration (DtTime nSecs)
 
static int maximumContentSize ()
 
static void setMaximumContentSize (int sz)
 
- Protected Types inherited from DtMessageExecutive
typedef DtCallbackList
< DtSimMessage * > 
DtSimMessageCallbackList
 
- Protected Attributes inherited from DtIntMessageExecutive
DtIntCallbackMap myIntCallbackMap
 
std::recursive_mutex myListMutex
 
- Protected Attributes inherited from DtMessageExecutive
DtSimMessageCallbackList mySimMessageCallbackList
 
- Static Protected Attributes inherited from DtMessageExecutive
static int theMaximumContentSize
 
static unsigned theMaxSignalDataSize
 
static unsigned theSplitId
 
static DtTime theTimeoutCheckInterval
 
static DtTime theTimeoutDuration
 

Constructor & Destructor Documentation

DtInterfaceMessageExecutive::DtInterfaceMessageExecutive ( )

default constructor

virtual DtInterfaceMessageExecutive::~DtInterfaceMessageExecutive ( )
overridevirtual

destructor

DtInterfaceMessageExecutive::DtInterfaceMessageExecutive ( const DtInterfaceMessageExecutive orig)
protected

copy constructor

Member Function Documentation

virtual int DtInterfaceMessageExecutive::messageType ( const DtSimMessage message) const
overridevirtual

Returns the string to be used as index onto the message exec list. This one returns the task type from a task msg.

Implements DtIntMessageExecutive.

DtInterfaceMessageExecutive& DtInterfaceMessageExecutive::operator= ( const DtInterfaceMessageExecutive orig)
protected

assignment operator


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)