VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Attributes | Protected Attributes
makVrv::DtDeRecord Class Reference

A Record of an IG instance.

Public Member Functions

 DtDeRecord ()
 
 DtDeRecord (const std::string &name, DtDeInitializer::DeMode mode, DtMessageClient *messageClient, const std::string &displayName="")
 
 DtDeRecord (const DtDeRecord &record)
 
DtDeRecordoperator= (const DtDeRecord &record)
 
 ~DtDeRecord ()
 
const std::string & name () const
 
const std::string & displayName () const
 
void setDisplayEngineName (const std::string &name)
 
DtDeInitializer::DeMode mode () const
 
DtMessageClientmessageClient () const
 

Static Public Attributes

static const int FixedStringSize = 128
 

Protected Attributes

std::string myName
 
std::string myDisplayEngineName
 
DtDeInitializer::DeMode myMode
 
DtMessageClientmyMessageClient
 

Constructor & Destructor Documentation

makVrv::DtDeRecord::DtDeRecord ( )

Default CTOR, don't use.

makVrv::DtDeRecord::DtDeRecord ( const std::string &  name,
DtDeInitializer::DeMode  mode,
DtMessageClient messageClient,
const std::string &  displayName = "" 
)

CTOR.

makVrv::DtDeRecord::DtDeRecord ( const DtDeRecord record)

Copy CTOR.

makVrv::DtDeRecord::~DtDeRecord ( )

DTOR.

Member Function Documentation

DtDeRecord& makVrv::DtDeRecord::operator= ( const DtDeRecord record)

Assignment Op.

const std::string& makVrv::DtDeRecord::name ( void  ) const
inline

Get the IG's name.

const std::string& makVrv::DtDeRecord::displayName ( ) const
inline

Get the IG's display engine name.

Return values
""if the IG does not have a display.
void makVrv::DtDeRecord::setDisplayEngineName ( const std::string &  name)

Set the IG's display engine name.

DtDeInitializer::DeMode makVrv::DtDeRecord::mode ( ) const
inline

Get the IG's mode.

DtMessageClient* makVrv::DtDeRecord::messageClient ( ) const
inline

Get the message client.

Return values
0There will not be a message client if the record is for the local IG instance.

Member Data Documentation

const int makVrv::DtDeRecord::FixedStringSize = 128
static

Fixed size of string used when handshaking.

std::string makVrv::DtDeRecord::myName
protected
std::string makVrv::DtDeRecord::myDisplayEngineName
protected
DtDeInitializer::DeMode makVrv::DtDeRecord::myMode
protected
DtMessageClient* makVrv::DtDeRecord::myMessageClient
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)