libzypp
17.14.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Measure.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#ifndef ZYPP_BASE_MEASURE_H
13
#define ZYPP_BASE_MEASURE_H
14
15
#include <iosfwd>
16
#include <string>
17
18
#include "
zypp/base/PtrTypes.h
"
19
21
namespace
zypp
22
{
23
24
namespace
debug
25
{
26
28
//
29
// CLASS NAME : Measure
30
//
68
class
Measure
69
{
70
public
:
72
Measure
();
73
75
explicit
76
Measure
(
const
std::string & ident_r );
77
79
~Measure
();
80
84
void
start
(
const
std::string & ident_r = std::string() );
85
87
void
restart
();
88
92
void
elapsed
()
const
;
98
void
elapsed
(
const
std::string & tag_r )
const
;
104
void
elapsed
(
long
tag_r )
const
;
105
107
void
stop
();
108
109
private
:
111
class
Impl
;
113
RW_pointer<Impl>
_pimpl
;
114
};
116
118
}
// namespace debug
121
}
// namespace zypp
123
#endif // ZYPP_BASE_MEASURE_H
zypp
base
Measure.h
Generated by
1.8.2