TimeStamp.hh
Go to the documentation of this file.
1 /*
2  * TimeStamp.hh
3  *
4  * Copyright 2001, LifeLine Networks BV (www.lifeline.nl). All rights reserved.
5  * Copyright 2001, Bastiaan Bakker. All rights reserved.
6  *
7  * See the COPYING file for the terms of usage and distribution.
8  */
9 
10 #ifndef _LOG4CPP_TIMESTAMP_HH
11 #define _LOG4CPP_TIMESTAMP_HH
12 
13 #include <log4cpp/Portability.hh>
14 
16 
21 public:
25  TimeStamp();
26 
31  TimeStamp(unsigned int seconds, unsigned int microSeconds = 0);
32 
36  inline int getSeconds() const {
37  return _seconds;
38  };
39 
44  inline int getMilliSeconds() const {
45  return _microSeconds / 1000;
46  };
47 
53  inline int getMicroSeconds() const {
54  return _microSeconds;
55  };
56 
61  static inline const TimeStamp& getStartTime() {
62  return _startStamp;
63  };
64 
65 protected:
66  static TimeStamp _startStamp;
67 
68  int _seconds;
70 };
72 
73 #endif // _LOG4CPP_TIMESTAMP_HH
74 
#define LOG4CPP_NS_END
Definition: Portability.hh:50
int _seconds
Definition: TimeStamp.hh:68
static const TimeStamp & getStartTime()
Returns a TimeStamp representing the time at which the application started.
Definition: TimeStamp.hh:61
A simple TimeStamp abstraction.
Definition: TimeStamp.hh:20
int getMicroSeconds() const
Returns the subsecond part of the TimeStamp in microseconds.
Definition: TimeStamp.hh:53
#define LOG4CPP_EXPORT
Definition: Export.hh:21
static TimeStamp _startStamp
Definition: TimeStamp.hh:63
int getSeconds() const
Returns the &#39;seconds&#39; part of the TimeStamp.
Definition: TimeStamp.hh:36
int getMilliSeconds() const
Returns the &#39;subseconds&#39; part of the TimeStamp in milliseconds, getMilliSeconds() == getMicroSeconds(...
Definition: TimeStamp.hh:44
int _microSeconds
Definition: TimeStamp.hh:69
#define LOG4CPP_NS_BEGIN
Definition: Portability.hh:49


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 19:10:54