17 #include <vlutil/vlMachineTypes.h>
30 #elif defined(DtIFSPEC1516E)
43 virtual ~DtTimeInfo();
46 DtTimeInfo(
const DtTimeInfo& orig);
49 DtTimeInfo& operator=(DtTimeInfo
const& orig);
59 #elif defined(DtIFSPEC1516E)
71 #elif defined(DtIFSPEC1516E)
75 virtual void setLookahead(
RTI::FedTime const & lookaheadVal);
82 #elif defined(DtIFSPEC1516E)
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)
120 virtual void setNerLookahead(
123 #elif defined(DtIFSPEC1516E)
124 virtual void setNerLookahead(
128 virtual void setNerLookahead(
RTI::FedTime const & lookaheadVal);
135 #elif defined(DtIFSPEC1516E)
142 virtual void printData();
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;