VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
externalCommModelDescriptor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2007 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: externalCommModelDescriptor.h,v $ $Revision: 1.2 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef externalCommModelDescriptor_h
15 #define externalCommModelDescriptor_h
16 
19 #include <readerWriter/rwBoolean.h>
20 #include <readerWriter/rwInt.h>
21 #include <readerWriter/rwReal.h>
22 
25 {
26 public:
29  DtReaderWriterRegistry* parentRegistry = NULL);
30 
32  DtReaderWriterRegistry* parentRegistry = NULL);
33 
36  DtReaderWriterRegistry* parentRegistry = NULL);
37 
40  const DtExternalCommModelDescriptor& orig);
41 
42  virtual ~DtExternalCommModelDescriptor() override;
43 
46  virtual DtString type() const override;
47 
48  virtual DtExternalCommModelDescriptor* clone(DtReaderWriterRegistry* parentRegistry = NULL) const override;
49 
52 
54 
55  virtual bool useActualMessageSize() const;
56  virtual void setUseActualMessageSize(bool value);
58 
60 
61  virtual int substituteMessageSize() const;
62  virtual void setSubstituteMessageSize(int value);
64 
66 
67  virtual double messageTimeout() const;
68  virtual void setMessageTimeout(double value);
70 
72 
73  virtual bool useReadyToSend() const;
74  virtual void setUseReadyToSend(bool value);
76 
77 protected:
99 
110 };
111 
112 #endif
DtRwReal myMessageTimeout
Parameter Name: message-timeout Parameter Description: The timeout value passed to the external comms...
Definition: externalCommModelDescriptor.h:98
virtual DtString type() const
Returns the type of this descriptor. Used to create the descriptor on read from an mtl file...
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
DtCommModelDescriptor & operator=(const DtCommModelDescriptor &orig)
assignment
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwBoolean myUseReadyToSend
Parameter Name: use-ready-to-send Parameter Description: If True, each radio may only send after the ...
Definition: externalCommModelDescriptor.h:109
static DtCommModelDescriptor * creator()
Definition: readerWriterRegistry.h:39
Description: Readable, Writable int.
Definition: rwInt.h:25
Descriptor base class for DtRadio instances. A descriptor tells what type of radio to create as well ...
Definition: commModelDescriptor.h:33
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
DtRwBoolean myUseActualMessageSize
Parameter Name: use-actual-message-size Parameter Description: Indicates whether the communication mo...
Definition: externalCommModelDescriptor.h:84
DtRwInt mySubstituteMessageSize
Parameter Name: substitute-message-size Parameter Description: Used only if use-actual-message-size i...
Definition: externalCommModelDescriptor.h:90
DtExternalCommModelDescriptor.
Definition: externalCommModelDescriptor.h:24
virtual DtCommModelDescriptor * clone(DtReaderWriterRegistry *parentRegistry=NULL) const

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)