11 #ifndef DtMomArgument_H_
12 #define DtMomArgument_H_
19 #include <vlutil/vlBaseMsg.h>
20 #include <vlutil/vlString.h>
22 #include <RTI/Typedefs.h>
23 #include <RTI/RangeBounds.h>
24 #include <RTI/LogicalTime.h>
25 #include <RTI/LogicalTimeInterval.h>
26 #include <RTI/FederateAmbassador.h>
35 class DtMomArgument :
public std::wstring
39 virtual ~DtMomArgument();
42 DtMomArgument(
const DtMomArgument& orig);
47 DtMomArgument(
bool value);
48 DtMomArgument(
double value);
49 DtMomArgument(
unsigned long value);
50 DtMomArgument(
wchar_t const * value);
51 DtMomArgument(std::wstring
const & value);
67 DtMomArgument(rti1516::MessageRetractionHandle
const & value);
69 DtMomArgument(rti1516::ObjectInstanceHandle value);
74 DtMomArgument(rti1516::RegionHandle value);
87 DtMomArgument& operator=(
const DtMomArgument& orig);
88 DtMomArgument& operator = (
bool value);
89 DtMomArgument& operator = (
double value);
90 DtMomArgument& operator = (
unsigned long value);
91 DtMomArgument& operator = (
wchar_t const * value);
92 DtMomArgument& operator = (std::wstring
const & value);
95 DtMomArgument& operator = (
103 DtMomArgument& operator = (
105 DtMomArgument& operator = (
110 DtMomArgument& operator = (rti1516::MessageRetractionHandle
const & value);
112 DtMomArgument& operator = (rti1516::ObjectInstanceHandle value);
117 DtMomArgument& operator = (rti1516::RegionHandle value);
135 DtMomArgument(
char* value);
136 DtMomArgument(
char const* value);
137 DtMomArgument& operator = (
char const* value);
142 typedef std::vector<DtMomArgument> DtMomArgumentList;
145 #elif defined(DtIFSPEC1516E)
148 #include <vlutil/vlBaseMsg.h>
149 #include <vlutil/vlString.h>
151 #include <RTI/Typedefs.h>
152 #include <RTI/RangeBounds.h>
153 #include <RTI/LogicalTime.h>
154 #include <RTI/LogicalTimeInterval.h>
155 #include <RTI/FederateAmbassador.h>
164 class DtMomArgument :
public std::wstring
168 virtual ~DtMomArgument();
171 DtMomArgument(
const DtMomArgument& orig);
176 DtMomArgument(
bool value);
177 DtMomArgument(
double value);
178 DtMomArgument(
unsigned long value);
179 DtMomArgument(
wchar_t const * value);
180 DtMomArgument(std::wstring
const & value);
196 DtMomArgument(rti1516e::MessageRetractionHandle
const & value);
198 DtMomArgument(rti1516e::ObjectInstanceHandle value);
203 DtMomArgument(rti1516e::RegionHandle value);
216 DtMomArgument(std::set<std::wstring>
const & value);
222 DtMomArgument& operator=(
const DtMomArgument& orig);
223 DtMomArgument& operator = (
bool value);
224 DtMomArgument& operator = (
double value);
225 DtMomArgument& operator = (
unsigned long value);
226 DtMomArgument& operator = (
wchar_t const * value);
227 DtMomArgument& operator = (std::wstring
const & value);
230 DtMomArgument& operator = (
238 DtMomArgument& operator = (
240 DtMomArgument& operator = (
245 DtMomArgument& operator = (rti1516e::MessageRetractionHandle
const & value);
247 DtMomArgument& operator = (rti1516e::ObjectInstanceHandle value);
252 DtMomArgument& operator = (rti1516e::RegionHandle value);
265 DtMomArgument& operator = (std::set<std::wstring>
const & value);
276 DtMomArgument(
char* value);
277 DtMomArgument(
char const* value);
278 DtMomArgument& operator = (
char const* value);
283 typedef std::vector<DtMomArgument> DtMomArgumentList;
289 #define DtMomArgument DtMomNetParameter