OpenDaVINCI  4.15.3
POSIXTime.h
Go to the documentation of this file.
1 
20 #ifndef OPENDAVINCI_CORE_WRAPPER_POSIX_POSIXTIME_H_
21 #define OPENDAVINCI_CORE_WRAPPER_POSIX_POSIXTIME_H_
22 
26 
27 namespace odcore { namespace wrapper { template <odcore::wrapper::SystemLibraryProducts product> class TimeFactoryWorker; } }
28 
29 namespace odcore {
30  namespace wrapper {
31  namespace POSIX {
32 
38  class POSIXTime : public Time {
39  private:
41 
42  POSIXTime();
43 
44  private:
50  POSIXTime(const POSIXTime &);
51 
57  POSIXTime& operator=(const POSIXTime &);
58 
59  public:
60  virtual ~POSIXTime();
61 
62  virtual int32_t getSeconds() const;
63 
64  virtual int32_t getPartialMicroseconds() const;
65 
66  private:
67  int32_t m_seconds;
68  int32_t m_partialMicroseconds;
69  };
70 
71  }
72  }
73 } // odcore::wrapper::POSIX
74 
75 #endif /*OPENDAVINCI_CORE_WRAPPER_POSIX_POSIXTIME_H_*/
Definition: POSIXTime.h:27
virtual int32_t getSeconds() const
Definition: POSIXTime.cpp:47
Definition: Time.h:34
virtual int32_t getPartialMicroseconds() const
Definition: POSIXTime.cpp:51
Definition: POSIXTime.h:38
virtual ~POSIXTime()
Definition: POSIXTime.cpp:45
Definition: SystemLibraryProducts.h:28