log4shib
1.0.4
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
include
log4shib
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 _LOG4SHIB_TIMESTAMP_HH
11
#define _LOG4SHIB_TIMESTAMP_HH
12
13
#include <
log4shib/Portability.hh
>
14
15
namespace
log4shib {
16
20
class
LOG4SHIB_EXPORT
TimeStamp
{
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
;
69
int
_microSeconds
;
70
};
71
}
72
73
#endif // _LOG4SHIB_TIMESTAMP_HH
74
Generated on Wed Jun 6 2012 04:22:33 for log4shib by
1.8.1