14 #ifndef RTI_HLAfloat64TimeFactory_H_
15 #define RTI_HLAfloat64TimeFactory_H_
17 #include <RTI/LogicalTimeFactory.h>
22 class HLAfloat64Interval;
38 virtual std::auto_ptr< HLAfloat64Time > makeLogicalTime (
40 throw (rti1516e::InternalError);
43 virtual std::auto_ptr< LogicalTime > makeInitial()
44 throw (InternalError);
47 virtual std::auto_ptr< LogicalTime > makeFinal()
48 throw (InternalError);
51 virtual std::auto_ptr< HLAfloat64Interval > makeLogicalTimeInterval (
53 throw (rti1516e::InternalError);
56 virtual std::auto_ptr< LogicalTimeInterval > makeZero()
57 throw (InternalError);
60 virtual std::auto_ptr< LogicalTimeInterval > makeEpsilon()
61 throw (InternalError);
64 virtual std::auto_ptr< LogicalTime > decodeLogicalTime (
70 virtual std::auto_ptr< LogicalTime > decodeLogicalTime (
77 virtual std::auto_ptr< LogicalTimeInterval > decodeLogicalTimeInterval (
83 virtual std::auto_ptr< LogicalTimeInterval > decodeLogicalTimeInterval (
89 virtual std::wstring getName ()
const;
93 #endif // RTI_HLAfloat64TimeFactory_H_