VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
setRadarMode.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2012 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 
15 #include <readerWriter/rwString.h>
16 #include <readerWriter/rwReal.h>
17 #include "vlpi/netStructs.h"
19 
22 #include <readerWriter/rwInt.h>
24 {
25 
26 public:
28 
31  DtSetRadarMode(const DtString& writeName,
32  DtReaderWriterRegistry* parentRegistry = 0);
33 
35  DtSetRadarMode(const DtString& writeName,
36  const DtSetRadarMode& orig,
37  DtReaderWriterRegistry* parentRegistry = 0);
38 
40  const DtSetRadarMode& operator=(const DtSetRadarMode& orig);
41 
42  virtual ~DtSetRadarMode();
43 
45  virtual const DtSetMessageType& type() const;
46 
48  virtual DtSetDataRequest* clone(const DtString& name,
49  DtReaderWriterRegistry* parentRegistry = 0) const;
50 
52  virtual DtString stringRep() const;
53 
55 
56  virtual const DtString mode() const;
57  virtual void setMode(const DtString aMode);
59 
60  virtual const DtU8 emitterId() const;
61  virtual void setEmitterId(DtU8 id);
62 
65  virtual int netRepSize() const;
66 
68  virtual bool setFromNet(const char* contentBuffer,
69  unsigned contentSize);
70 
73  virtual bool setToNet();
74 
75  static DtSetDataRequest* creator();
76 
77 protected:
80 };
81 
82 
virtual bool setToNet()
Sets netRep buffer to the contents of this set request.
DtRwInt myEmitterId
Definition: setRadarMode.h:79
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: readerWriterRegistry.h:39
virtual int netRepSize() const
Set data request for switching out one radar mode for another for the entity.
Definition: setRadarMode.h:23
DtSetDataRequest is an abstract base class from which real setDataRequests can derive.
Definition: setDataRequest.h:40
virtual const DtSetMessageType & type() const =0
What kind of setDataRequest am I? (from radioMsgTypes.h).
Description: Readable, Writable int.
Definition: rwInt.h:25
virtual DtSetDataRequest * clone(const DtString &name, DtReaderWriterRegistry *parentRegistry=0) const =0
Make a copy of this request.
const DtSetDataRequest & operator=(const DtSetDataRequest &orig)
assignment operator; same as copy costructor.
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize)
Sets the contents of this set request based on the network buffer.
Define constants for types of tasks, sets, admin messages, reports, and sim commands (all sent via ra...
#define DT_DLL_vrftasks
This file is used to determine how to build.
Definition: vrftasksDefines.h:26
virtual DtString stringRep() const =0
Get a readable string representation of this setDataRequest.
const char int mode
Definition: ioapi.h:38
DtRwString myMode
Definition: setRadarMode.h:78

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)