10 #define fedtimeImpl_H_
17 using namespace rti13;
30 virtual void setZero();
32 virtual Boolean isZero();
34 virtual void setEpsilon();
36 virtual void setPositiveInfinity();
38 virtual Boolean isPositiveInfinity();
40 virtual FedTime& operator+= (
const FedTime&)
42 InvalidFederationTime);
44 virtual FedTime& operator-= (
const FedTime&)
46 InvalidFederationTime);
48 virtual Boolean operator<= (
const FedTime&)
const
50 InvalidFederationTime);
52 virtual Boolean operator< (
const FedTime&)
const
54 InvalidFederationTime);
56 virtual Boolean operator>= (
const FedTime&)
const
58 InvalidFederationTime);
60 virtual Boolean operator> (
const FedTime&)
const
62 InvalidFederationTime);
64 virtual Boolean operator== (
const FedTime&)
const
66 InvalidFederationTime);
68 virtual FedTime& operator= (
const FedTime&)
70 InvalidFederationTime);
73 virtual int encodedLength()
const;
76 virtual void encode(
char *buff)
const;
78 virtual int getPrintableLength()
const;
80 virtual void getPrintableString(
char*)
const;
92 #endif // fedtimeImpl_H_
rti13::Double _epsilon
Definition: fedtimeImpl.h:85
#define RTI_EXPORT
Definition: SpecificConfig.h:63
rti13::Double _fedTime
Definition: fedtimeImpl.h:83
rti13::Double _zero
Definition: fedtimeImpl.h:84
rti13::Double _positiveInfinity
Definition: fedtimeImpl.h:86
Definition: fedtimeImpl.h:19