17 #include <vlutil/vlMachineTypes.h>
30 #elif defined(DtIFSPEC1516E)
32 rti1516e::LogicalTime
const & timeVal,
33 rti1516e::LogicalTimeInterval
const & lookaheadVal,
37 RTI::FedTime
const & timeVal,
38 RTI::FedTime
const & lookaheadVal,
43 virtual ~DtTimeInfo();
46 DtTimeInfo(
const DtTimeInfo& orig);
49 DtTimeInfo& operator=(DtTimeInfo
const& orig);
59 #elif defined(DtIFSPEC1516E)
60 virtual void setTime(rti1516e::LogicalTime
const & timeVal);
61 virtual rti1516e::LogicalTime
const & time()
const;
63 virtual void setTime(RTI::FedTime
const & timeVal);
64 virtual RTI::FedTime
const & time()
const;
71 #elif defined(DtIFSPEC1516E)
72 virtual void setLookahead(rti1516e::LogicalTimeInterval
const & lookaheadVal);
73 virtual rti1516e::LogicalTimeInterval
const & lookahead()
const;
75 virtual void setLookahead(RTI::FedTime
const & lookaheadVal);
76 virtual RTI::FedTime
const & lookahead()
const;
82 #elif defined(DtIFSPEC1516E)
83 virtual rti1516e::LogicalTime
const & lbts()
const;
85 virtual RTI::FedTime
const & lbts()
const;
89 virtual void setIsConstrained(
bool fedIsConstrained);
90 virtual bool isConstrained()
const;
93 virtual void setIsRegulating(
bool fedIsRegulating);
94 virtual bool isRegulating()
const;
98 virtual void setIsTimeAvailable(
bool isAvailable);
99 virtual bool isTimeAvailable()
const;
103 virtual void setIsNerPending(
bool isPending);
104 virtual bool isNerPending()
const;
110 #elif defined(DtIFSPEC1516E)
111 virtual void setNerTime(rti1516e::LogicalTime
const & timeVal);
112 virtual rti1516e::LogicalTime
const & nerTime()
const;
114 virtual void setNerTime(RTI::FedTime
const & timeVal);
115 virtual RTI::FedTime
const & nerTime()
const;
120 virtual void setNerLookahead(
123 #elif defined(DtIFSPEC1516E)
124 virtual void setNerLookahead(
125 rti1516e::LogicalTimeInterval
const & lookaheadVal);
126 virtual rti1516e::LogicalTimeInterval
const & nerLookahead()
const;
128 virtual void setNerLookahead(RTI::FedTime
const & lookaheadVal);
129 virtual RTI::FedTime
const & nerLookahead()
const;
135 #elif defined(DtIFSPEC1516E)
136 virtual rti1516e::LogicalTime
const & nerLbts()
const;
138 virtual RTI::FedTime
const & nerLbts()
const;
142 virtual void printData(
bool longFormat =
true,
bool lbtsValues =
true);
151 std::auto_ptr<rti1516::LogicalTime> myTime;
152 std::auto_ptr<rti1516::LogicalTimeInterval> myLookahead;
153 std::auto_ptr<rti1516::LogicalTime> myLbts;
154 bool myTimeAvailable;
156 std::auto_ptr<rti1516::LogicalTime> myNerTime;
157 std::auto_ptr<rti1516::LogicalTimeInterval> myNerLookahead;
158 std::auto_ptr<rti1516::LogicalTime> myNerLbts;
159 #elif defined(DtIFSPEC1516E)
160 std::auto_ptr<rti1516e::LogicalTime> myTime;
161 std::auto_ptr<rti1516e::LogicalTimeInterval> myLookahead;
162 std::auto_ptr<rti1516e::LogicalTime> myLbts;
163 bool myTimeAvailable;
165 std::auto_ptr<rti1516e::LogicalTime> myNerTime;
166 std::auto_ptr<rti1516e::LogicalTimeInterval> myNerLookahead;
167 std::auto_ptr<rti1516e::LogicalTime> myNerLbts;
169 std::auto_ptr<RTI::FedTime> myTime;
170 std::auto_ptr<RTI::FedTime> myLookahead;
171 std::auto_ptr<RTI::FedTime> myLbts;
172 bool myTimeAvailable;
174 std::auto_ptr<RTI::FedTime> myNerTime;
175 std::auto_ptr<RTI::FedTime> myNerLookahead;
176 std::auto_ptr<RTI::FedTime> myNerLbts;
!DtIFSPEC1516
Definition: fedTimeFactory.h:190
DtHandle DtFederateHandle
Definition: internalTypes.h:29
Definition: LogicalTimeInterval.h:27
Definition: LogicalTime.h:27
The declaration of internal types.
#define DT_DLL_EXEC
Definition: rtiMsConfig.h:123