VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
activeSonarModesAdmin.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 
14 #include <list>
15 
21 {
22 public:
23 
26 
29 
31  const DtActiveSonarModesAdmin & operator=(const
33 
35  virtual ~DtActiveSonarModesAdmin();
36 
38  static DtAdminContent* create();
39 
41  virtual bool init();
42 
44  virtual const DtAdminContentMessageType& type() const;
45 
48  virtual DtAdminContent* clone() const;
49 
50  virtual DtString stringRepModeName() const;
51 
52  virtual void setActiveSonarId(int);
53  virtual int activeSonarId() const;
54 };
55 
virtual DtString stringRepModeName() const
Admin content which contains the list of active sonar modes for an active sonar system. This is the response to the DtRequestActiveSonarModesAdmin message. Also contains the current mode of the active sonar, if it has one.
Definition: activeSonarModesAdmin.h:20
const DtRadarModesAdmin & operator=(const DtRadarModesAdmin &orig)
assignment operator; same as copy costructor.
static DtAdminContent * create()
Creator function. Returns new instance of this class.
Definition: vrfObjectMessageTypeTemplate.h:24
virtual const DtAdminContentMessageType & type() const
Admin content which contains the list of radar modes for an emitter. This is the response to the DtRe...
Definition: radarModesAdmin.h:19
virtual DtAdminContent * clone() const
Make a copy of this content. Returns a pointer to a newly created copy of this class.
virtual bool init()
Call after construction.
#define DT_DLL_vrftasks
This file is used to determine how to build.
Definition: vrftasksDefines.h:26
DtAdminContent.
Definition: adminContent.h:23

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)