libzypp
17.37.17
credentialfilereader.h
Go to the documentation of this file.
1
/*---------------------------------------------------------------------\
2
| ____ _ __ __ ___ |
3
| |__ / \ / / . \ . \ |
4
| / / \ V /| _/ _/ |
5
| / /__ | | | | | | |
6
| /_____||_| |_| |_| |
7
| |
8
\---------------------------------------------------------------------*/
12
#ifndef ZYPP_MEDIA_AUTH_CREDENTIALFILEREADER_H
13
#define ZYPP_MEDIA_AUTH_CREDENTIALFILEREADER_H
14
15
#include <
zypp-core/base/Function.h
>
16
#include <
zypp-core/Url.h
>
17
#include <
zypp-core/Pathname.h
>
18
19
#include <zypp-media/auth/AuthData>
20
22
namespace
zypp
23
{
25
namespace
media
26
{
30
class
CredentialFileReader
31
{
32
public
:
36
using
ProcessCredentials
= function<
bool
(
AuthData_Ptr
&)>;
37
38
CredentialFileReader
(
const
Pathname
& crfile_r,
const
ProcessCredentials
& callback_r );
39
~CredentialFileReader
();
40
private
:
41
ProcessCredentials
_callback
;
42
};
43
44
45
}
// namespace media
47
}
// namespace zypp
49
50
#endif
/* ZYPP_MEDIA_AUTH_CREDENTIALFILEREADER_H */
bool
zypp::filesystem::Pathname
Pathname.
Definition
Pathname.h:47
zypp::media::CredentialFileReader::~CredentialFileReader
~CredentialFileReader()
Definition
credentialfilereader.cc:144
zypp::media::CredentialFileReader::_callback
ProcessCredentials _callback
Definition
credentialfilereader.h:41
zypp::media::CredentialFileReader::ProcessCredentials
function< bool(AuthData_Ptr &)> ProcessCredentials
Callback invoked for each entry found in the file.
Definition
credentialfilereader.h:36
zypp::media::CredentialFileReader::CredentialFileReader
CredentialFileReader(const Pathname &crfile_r, const ProcessCredentials &callback_r)
Definition
credentialfilereader.cc:141
zypp::media
Definition
MediaNetworkRequestExecutor.h:22
zypp::media::AuthData_Ptr
shared_ptr< AuthData > AuthData_Ptr
Definition
authdata.h:81
zypp
Easy-to use interface to the ZYPP dependency resolver.
Definition
CodePitfalls.doc:2
Pathname.h
Url.h
Function.h
zypp-media
auth
credentialfilereader.h
Generated by
1.14.0