VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ifMultiplePlanSet.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vlutil/vlString.h>
13 #include <vlutil/vlNetTypes.h>
14 #include <vlutil/vlList.h>
15 #include "vrfmsgs/ifPlan.h"
16 #include <vrfutil/rwUUID.h>
17 
18 #include <vector>
19 
48 
65 #include "vrfmsgs/vrfmsgsDefines.h"
67 {
68 public:
69 
72 
74  virtual ~DtIfMultiplePlanSet() override;
75 
78 
81 
83  virtual int type() const override;
84 
85  virtual DtSimInterfaceContent * clone() const override;
86 
88  //@(
89  virtual void setEntities(const std::vector<DtUUID>&);
90  virtual const std::vector<DtUUID>& entities() const;
92 
94  virtual void setPlanName(const DtUUID& name) override;
95 
99  virtual int netRepSize() const override;
100 
101  static DtSimInterfaceContent* creator();
102 
104  virtual bool setFromNet(const char* contentBuffer, unsigned contentSize) override;
105 
108  virtual bool setToNet() override;
109  virtual DtString markingText() const override;
110 
111 protected:
112  std::vector<DtUUID> myEntities;
113  bool myUUIDSet;
114 };
class DtIfPlan:
Definition: ifPlan.h:61
UUID is a unique ID wrapper class.
Definition: uuid.h:59
DtIfPlan & operator=(const DtIfPlan &orig)
assignment operator
virtual void setPlanName(const DtUUID &name)
Was: setName.
#define DT_DLL_vrfmsgs
This file is used to determine how to build.
Definition: vrfmsgsDefines.h:28
virtual DtSimInterfaceContent * clone() const override
class DtIfMultiplePlanSet:
Definition: ifMultiplePlanSet.h:66
virtual int netRepSize() const override
Get the list of statements in the message. Statement returns the size of the full network representat...
Contains the DtUUID class declaration.
std::vector< DtUUID > myEntities
Definition: ifMultiplePlanSet.h:112
virtual bool setToNet() override
Fills in the network buffer (created by base class simTask) with the task contents.
virtual int type() const override
Returns the type of Interface Content.
bool myUUIDSet
Definition: ifMultiplePlanSet.h:113
virtual DtString markingText() const
static DtSimInterfaceContent * creator()
virtual bool setFromNet(const char *contentBuffer, unsigned contentSize) override
Fills in the task from the network buffer.
Definition: simInterfaceContent.h:45

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)