libzypp  17.31.31
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"
12 #include "private/providequeue_p.h"
13 #include "private/provideres_p.h"
14 
15 namespace 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 }
const ProvideMediaHandle & mediaHandle() const
Definition: provideres.cc:33
ProvideRes(std::shared_ptr< ProvideResourceData > dataPtr)
Definition: provideres.cc:17
const zypp::ManagedFile & asManagedFile() const
Definition: provideres.cc:28
const HeaderValueMap & headers() const
Definition: provideres.cc:43
virtual ~ProvideRes()
Definition: provideres.cc:20
const zypp::Url & resourceUrl() const
Definition: provideres.cc:38
std::list< PublicKeyData > _data
Definition: KeyRing.cc:191
std::shared_ptr< ProvideResourceData > _data
Definition: provideres.h:69
const zypp::Pathname file() const
Definition: provideres.cc:23
Url manipulation class.
Definition: Url.h:91