libzypp
12.16.5
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
SerialNumber.cc
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#include <iostream>
13
//#include "zypp/base/Logger.h"
14
15
#include "
zypp/base/SerialNumber.h
"
16
17
using
std::endl;
18
20
namespace
zypp
21
{
22
24
//
25
// CLASS NAME : SerialNumber
26
//
28
30
//
31
// METHOD NAME : SerialNumber::SerialNumber
32
// METHOD TYPE : Ctor
33
//
34
SerialNumber::SerialNumber
(
bool
dirty_r )
35
: _dirty( dirty_r )
36
, _serial( 0 )
37
{}
38
40
//
41
// METHOD NAME : SerialNumber::~SerialNumber
42
// METHOD TYPE : Dtor
43
//
44
SerialNumber::~SerialNumber
()
45
{}
46
47
/******************************************************************
48
**
49
** FUNCTION NAME : operator<<
50
** FUNCTION TYPE : std::ostream &
51
*/
52
std::ostream &
operator<<
( std::ostream & str,
const
SerialNumber
& obj )
53
{
54
return
str <<
"SERIAL"
<< (obj.
_dirty
?
"*"
:
"("
) << obj.
_serial
<< (obj.
_dirty
?
"*"
:
")"
);
55
}
56
58
//
59
// CLASS NAME : SerialNumberWatcher
60
//
62
64
//
65
// METHOD NAME : SerialNumberWatcher::SerialNumberWatcher
66
// METHOD TYPE : Ctor
67
//
68
SerialNumberWatcher::SerialNumberWatcher
(
unsigned
serial_r )
69
: _serial( serial_r )
70
{}
71
73
//
74
// METHOD NAME : SerialNumberWatcher::SerialNumberWatcher
75
// METHOD TYPE : Ctor
76
//
77
SerialNumberWatcher::SerialNumberWatcher
(
const
SerialNumber
& serial_r )
78
: _serial( serial_r.serial() )
79
{}
80
82
//
83
// METHOD NAME : SerialNumber::~SerialNumber
84
// METHOD TYPE : Dtor
85
//
86
SerialNumberWatcher::~SerialNumberWatcher
()
87
{}
88
89
/******************************************************************
90
**
91
** FUNCTION NAME : operator<<
92
** FUNCTION TYPE : std::ostream &
93
*/
94
std::ostream &
operator<<
( std::ostream & str,
const
SerialNumberWatcher
& obj )
95
{
96
return
str <<
"LAST_SERIAL("
<< obj.
_serial
<<
")"
;
97
}
98
100
}
// namespace zypp
zypp
base
SerialNumber.cc
Generated by
1.8.2