17 namespace rti1516_2025
21 class HLAinteger64Time;
22 class HLAinteger64Interval;
34 virtual std::unique_ptr< HLAinteger64Time > makeLogicalTime (
39 std::unique_ptr< LogicalTime > makeInitial()
override;
43 std::unique_ptr< LogicalTime > makeFinal()
override;
47 virtual std::unique_ptr< HLAinteger64Interval > makeLogicalTimeInterval (
52 std::unique_ptr< LogicalTimeInterval > makeZero()
override;
56 std::unique_ptr< LogicalTimeInterval > makeEpsilon()
override;
61 std::unique_ptr< LogicalTime > decodeLogicalTime (
67 std::unique_ptr< LogicalTime > decodeLogicalTime (
69 size_t bufferSize)
override;
74 std::unique_ptr< LogicalTimeInterval > decodeLogicalTimeInterval (
80 std::unique_ptr< LogicalTimeInterval > decodeLogicalTimeInterval (
82 size_t bufferSize)
override;
84 std::wstring getName ()
const override;
#define RTI_EXPORT
Definition: SpecificConfig.h:45
Definition: LogicalTimeFactory.h:40
const std::wstring HLAinteger64TimeName(L"HLAinteger64Time")
Definition: HLAinteger64TimeFactory.h:24
long long Integer64
Definition: EncodingConfig.h:41
Definition: VariableLengthData.h:28