libzypp
17.14.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
RepoStatus.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#ifndef ZYPP2_REPOSTATUS_H
13
#define ZYPP2_REPOSTATUS_H
14
15
#include <iosfwd>
16
#include "
zypp/base/PtrTypes.h
"
17
#include "
zypp/CheckSum.h
"
18
#include "
zypp/Date.h
"
19
21
namespace
zypp
22
{
23
38
class
RepoStatus
39
{
40
friend
std::ostream &
operator<<
( std::ostream & str,
const
RepoStatus
& obj );
41
friend
RepoStatus
operator&&
(
const
RepoStatus
& lhs,
const
RepoStatus
& rhs );
42
friend
bool
operator==
(
const
RepoStatus
& lhs,
const
RepoStatus
& rhs );
43
44
public
:
46
RepoStatus
();
47
53
explicit
RepoStatus
(
const
Pathname & path_r );
54
56
~RepoStatus
();
57
58
public
:
64
static
RepoStatus
fromCookieFile
(
const
Pathname & path );
65
70
void
saveToCookieFile
(
const
Pathname & path_r )
const
;
71
72
public
:
74
bool
empty
()
const
;
75
77
Date
timestamp
()
const
;
78
79
public
:
80
struct
Impl
;
81
private
:
82
RWCOW_pointer<Impl>
_pimpl
;
83
};
85
87
std::ostream &
operator<<
( std::ostream & str,
const
RepoStatus
& obj );
88
90
RepoStatus
operator&&
(
const
RepoStatus
& lhs,
const
RepoStatus
& rhs );
91
93
bool
operator==
(
const
RepoStatus
& lhs,
const
RepoStatus
& rhs );
94
96
inline
bool
operator!=
(
const
RepoStatus
& lhs,
const
RepoStatus
& rhs )
97
{
return
! ( lhs == rhs ); }
98
100
}
// namespace zypp
102
#endif // ZYPP2_REPOSTATUS_H
zypp
RepoStatus.h
Generated by
1.8.2