VR-Forces 4.10 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
makVrf::DtNetworkMessageAgentInterface Class Reference

The DtNetworkMessageAgentInterface class wraps a DtNetworkMessageInterface that can be transported over the thread boundry. More...

Public Member Functions

 DtNetworkMessageAgentInterface ()
 Default CTOR. More...
 
 DtNetworkMessageAgentInterface (DtNetworkMessageInterface *)
 Constructor. Clones item and sets as member. More...
 
 DtNetworkMessageAgentInterface (const DtNetworkMessageAgentInterface &)
 
virtual ~DtNetworkMessageAgentInterface ()
 
DtNetworkMessageInterfacemessage () const
 
void setMessage (DtNetworkMessageInterface *)
 Sets the message, and, also sets the fact that this message should be destroyed when this interface is destructed. More...
 

Protected Attributes

DtNetworkMessageInterfacemyMessage
 
bool myFreeMessage
 

Detailed Description

The DtNetworkMessageAgentInterface class wraps a DtNetworkMessageInterface that can be transported over the thread boundry.

The DtNetworkMessageAgentInterface class will write out the memory address of the cloned item on archive, and, on restore, will reset the variable and mark that when the agent interface is destructed the memory should be freed as well

Constructor & Destructor Documentation

makVrf::DtNetworkMessageAgentInterface::DtNetworkMessageAgentInterface ( )

Default CTOR.

makVrf::DtNetworkMessageAgentInterface::DtNetworkMessageAgentInterface ( DtNetworkMessageInterface )

Constructor. Clones item and sets as member.

makVrf::DtNetworkMessageAgentInterface::DtNetworkMessageAgentInterface ( const DtNetworkMessageAgentInterface )
virtual makVrf::DtNetworkMessageAgentInterface::~DtNetworkMessageAgentInterface ( )
virtual

Member Function Documentation

DtNetworkMessageInterface* makVrf::DtNetworkMessageAgentInterface::message ( ) const
void makVrf::DtNetworkMessageAgentInterface::setMessage ( DtNetworkMessageInterface )

Sets the message, and, also sets the fact that this message should be destroyed when this interface is destructed.

Member Data Documentation

DtNetworkMessageInterface* makVrf::DtNetworkMessageAgentInterface::myMessage
protected
bool makVrf::DtNetworkMessageAgentInterface::myFreeMessage
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)