14 #ifndef RTI_HLAinteger64TimeFactory_H_
15 #define RTI_HLAinteger64TimeFactory_H_
28 class HLAinteger64Time;
29 class HLAinteger64Interval;
40 virtual std::auto_ptr< LogicalTime > makeInitial()
41 throw (InternalError);
44 virtual std::auto_ptr< LogicalTime > makeFinal()
45 throw (InternalError);
48 virtual std::auto_ptr< LogicalTimeInterval > makeZero()
49 throw (InternalError);
52 virtual std::auto_ptr< LogicalTimeInterval > makeEpsilon()
53 throw (InternalError);
55 virtual std::auto_ptr< HLAinteger64Time > makeLogicalTime (
57 throw (rti1516e::InternalError);
59 virtual std::auto_ptr< HLAinteger64Interval > makeLogicalTimeInterval (
61 throw (rti1516e::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_HLAinteger64TimeFactory_H_