16 namespace rti1516_2025
21 class HLAfloat64Interval;
33 virtual std::unique_ptr< HLAfloat64Time > makeLogicalTime (
38 std::unique_ptr< LogicalTime > makeInitial()
override;
42 std::unique_ptr< LogicalTime > makeFinal()
override;
46 virtual std::unique_ptr< HLAfloat64Interval > makeLogicalTimeInterval (
51 std::unique_ptr< LogicalTimeInterval > makeZero()
override;
55 std::unique_ptr< LogicalTimeInterval > makeEpsilon()
override;
60 std::unique_ptr< LogicalTime > decodeLogicalTime (
66 std::unique_ptr< LogicalTime > decodeLogicalTime (
68 size_t bufferSize)
override;
73 std::unique_ptr< LogicalTimeInterval > decodeLogicalTimeInterval (
79 std::unique_ptr< LogicalTimeInterval > decodeLogicalTimeInterval (
81 size_t bufferSize)
override;
83 std::wstring getName ()
const override;
#define RTI_EXPORT
Definition: SpecificConfig.h:45
Definition: LogicalTimeFactory.h:40
const std::wstring HLAfloat64TimeName(L"HLAfloat64Time")
Definition: HLAfloat64TimeFactory.h:23
Definition: VariableLengthData.h:28