libzypp 17.37.10

provideres_p.h
Go to the documentation of this file.
1#ifndef ZYPP_MEDIA_PRIVATE_PROVIDERES_P_H
2#define ZYPP_MEDIA_PRIVATE_PROVIDERES_P_H
3
4#include <zypp-core/ManagedFile.h>
5#include <zypp-core/Url.h>
6#include <zypp-media/ng/Provide>
7#include <zypp-media/ng/HeaderValueMap>
8#include "providefwd_p.h"
9
10 namespace zyppng {
15 struct ProvideResourceData {
16 zyppng::Provide::MediaHandle _mediaHandle;
17 zypp::ManagedFile _myFile;
18 zypp::Url _resourceUrl; //< The resource where the file was provided from
19 HeaderValueMap _responseHeaders; //< The response headers
20 };
21}
22
23#endif // ZYPP_MEDIA_PRIVATE_PROVIDERES_P_H
zypp::Url
Url manipulation class.
Definition Url.h:93
zyppng::HeaderValueMap
Definition headervaluemap.h:67
zyppng::Provide::MediaHandle
ProvideMediaHandle MediaHandle
Definition provide.h:124
zypp::ManagedFile
AutoDispose< const Pathname > ManagedFile
A Pathname plus associated cleanup code to be executed when path is no longer needed.
Definition ManagedFile.h:27
zyppng
Definition MediaNetworkRequestExecutor.h:16
providefwd_p.h
zyppng::ProvideResourceData
Definition provideres_p.h:15
zyppng::ProvideResourceData::_mediaHandle
zyppng::Provide::MediaHandle _mediaHandle
Definition provideres_p.h:16
zyppng::ProvideResourceData::_responseHeaders
HeaderValueMap _responseHeaders
Definition provideres_p.h:19
zyppng::ProvideResourceData::_myFile
zypp::ManagedFile _myFile
Definition provideres_p.h:17
zyppng::ProvideResourceData::_resourceUrl
zypp::Url _resourceUrl
Definition provideres_p.h:18
ManagedFile.h
Url.h