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_
#define RTI_EXPORT
Definition: SpecificConfig.h:63
Definition: HLAinteger64TimeFactory.h:31
Definition: LogicalTimeFactory.h:50
Definition: VariableLengthData.h:34
const std::wstring HLAinteger64TimeName(L"HLAinteger64Time")
long long Integer64
Definition: EncodingConfig.h:38