13 #ifndef DtVrlFedTime_H_
14 #define DtVrlFedTime_H_
19 #include <sys/types.h>
23 #if _PowerUX || RTI_USES_STD_FSTREAM
25 #define ostream std::ostream
26 #define istream std::istream
45 virtual void setZero();
46 virtual RTI::Boolean isZero();
47 virtual void setEpsilon();
48 virtual void setPositiveInfinity();
49 virtual RTI::Boolean isPositiveInfinity();
50 virtual int encodedLength()
const;
51 virtual void encode(
char *buff)
const;
52 virtual int getPrintableLength()
const;
53 virtual void getPrintableString(
char*)
const;
54 virtual void getPrintableString(
char*);
60 virtual RTI::FedTime& operator+= (
const RTI::FedTime&)
61 throw (RTI::InvalidFederationTime);
63 virtual RTI::FedTime& operator-= (
const RTI::FedTime&)
64 throw (RTI::InvalidFederationTime);
66 virtual RTI::Boolean operator<= (
const RTI::FedTime&)
const
67 throw (RTI::InvalidFederationTime);