libzypp 17.37.10

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 Application.cc:20
Pathname.h
Url.h
Function.h