13 #include <RTI/time/HLAinteger64Time.h>
14 #include <RTI/time/HLAinteger64TimeFactory.h>
23 HLAinteger64TimeImpl();
24 HLAinteger64TimeImpl(Integer64
const & value);
25 HLAinteger64TimeImpl(HLAinteger64TimeImpl
const & value);
28 virtual ~HLAinteger64TimeImpl ();
31 virtual void setInitial ();
32 virtual bool isInitial ()
const;
33 virtual void setFinal ();
34 virtual bool isFinal ()
const;
37 virtual rti1516e::HLAinteger64TimeImpl& operator= (Integer64 value);
38 virtual rti1516e::HLAinteger64TimeImpl& operator= (
const rti1516e::HLAinteger64TimeImpl& value);
41 virtual rti1516e::HLAinteger64TimeImpl& operator+= (Integer64 addend)
42 throw (rti1516e::IllegalTimeArithmetic);
44 virtual rti1516e::HLAinteger64TimeImpl& operator-= (Integer64 subtrahend)
45 throw (rti1516e::IllegalTimeArithmetic);
48 virtual Integer64 getTime ()
const;
49 virtual void setTime (Integer64 value);
53 Integer64 myLogicalTime;
54 static const Integer64 theZero;
55 static const Integer64 thePositiveInfinity;
59 #endif // DtIFSPEC1516E