VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rwOrbatData.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
7 
9 
10 #pragma once
11 
12 #include "vrfutil/vrfutilDefines.h"
14 #include <readerWriter/rwString.h>
15 #include "vrfutil/rwEntityType.h"
16 #include "vrfutil/rwUUID.h"
17 #include <readerWriter/rwInt.h>
18 
21 {
22 public:
23  enum Flags
24  {
25  AddedToOrbat = 0x00000001,
26  RemovedFromOrbat = 0x00000002,
27  Modified = 0x00000004,
28  Created = 0x00000008
29  };
30 
32  DtRwOrbatData();
33  DtRwOrbatData(const DtString& name, DtReaderWriterRegistry* parent = 0);
35 
37  virtual ~DtRwOrbatData();
38 
40 
43  virtual void setMarkingText(const DtString&);
44  virtual const DtString& markingText() const;
45  virtual void setMarkingTextSpecified(bool);
46  virtual bool markingTextSpecified() const;
47 
48  virtual void setOrbatOrder(int);
49  virtual int orbatOrder() const;
50  virtual void setOrbatOrderSpecified(bool);
51  virtual bool orbatOrderSpecified() const;
52 
53  virtual void setUUID(const DtUUID&);
54  virtual const DtUUID& uuid() const;
55 
56  virtual void setEntityType(const DtEntityType&);
57  virtual const DtEntityType& entityType() const;
58  virtual void setEntityTypeSpecified(bool);
59  virtual bool entityTypeSpecified() const;
60 
61  virtual void setForceType(int);
62  virtual int forceType() const;
63  virtual void setForceTypeSpecified(bool);
64  virtual bool forceTypeSpecified() const;
65 
66  virtual void setParent(const DtUUID&);
67  virtual const DtUUID& parent() const;
68  virtual void setParentSpecified(bool);
69  virtual bool parentSpecified() const;
70 
71  virtual void setFlags(int);
72  virtual int flags() const;
73 
75 
76  virtual void getSelf(DtlObjPtr args, const SearchPaths& searchPaths,
77  const DtVariableBindingsList& variableBindings);
78  virtual void getSelf(const DtEnvironmentSP env, const DtEnvValueSP root,
79  const DtReaderWriter::SearchPaths& searchPaths, const DtVariableBindingsList& varBindings);
80 
81 protected:
88 
91 };
92 
93 typedef std::vector<DtRwOrbatData> DtOrbatDataList;

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)