libzypp 17.31.23
provideres.cc
Go to the documentation of this file.
1/*---------------------------------------------------------------------\
2| ____ _ __ __ ___ |
3| |__ / \ / / . \ . \ |
4| / / \ V /| _/ _/ |
5| / /__ | | | | | | |
6| /_____||_| |_| |_| |
7| |
8\---------------------------------------------------------------------*/
9
10#include "provideres.h"
11#include "private/provide_p.h"
14
15namespace zyppng {
16
17 ProvideRes::ProvideRes( std::shared_ptr<ProvideResourceData> dataPtr ) : _data(dataPtr)
18 { }
19
21 { }
22
24 {
25 return _data->_myFile;
26 }
27
29 {
30 return _data->_myFile;
31 }
32
34 {
35 return _data->_mediaHandle;
36 }
37
39 {
40 return _data->_resourceUrl;
41 }
42
44 {
45 return _data->_responseHeaders;
46 }
47
48}
std::list< PublicKeyData > _data
Definition: KeyRing.cc:191
Url manipulation class.
Definition: Url.h:92
const HeaderValueMap & headers() const
Definition: provideres.cc:43
virtual ~ProvideRes()
Definition: provideres.cc:20
const zypp::Url & resourceUrl() const
Definition: provideres.cc:38
const ProvideMediaHandle & mediaHandle() const
Definition: provideres.cc:33
const zypp::Pathname file() const
Definition: provideres.cc:23
const zypp::ManagedFile & asManagedFile() const
Definition: provideres.cc:28
std::shared_ptr< ProvideResourceData > _data
Definition: provideres.h:69
ProvideRes(std::shared_ptr< ProvideResourceData > dataPtr)
Definition: provideres.cc:17