VR-Forces 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() override;
36 
38  static DtAdminContent* create();
39 
41  virtual bool init() override;
42 
44  virtual const DtAdminContentMessageType& type() const override;
45 
48  virtual DtAdminContent* clone() const override;
49 
50  virtual DtString stringRepModeName() const override;
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.
virtual bool init() override
Call after construction.
Definition: vrfObjectMessageTypeTemplate.h:24
Admin content which contains the list of radar modes for an emitter. This is the response to the DtRe...
Definition: radarModesAdmin.h:19
#define DT_DLL_vrftasks
This file is used to determine how to build.
Definition: vrftasksDefines.h:26
DtAdminContent.
Definition: adminContent.h:23
virtual const DtAdminContentMessageType & type() const override
virtual DtAdminContent * clone() const override
Make a copy of this content. Returns a pointer to a newly created copy of this class.

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)