| libzypp 17.37.10
    | 
#include <zypp-media/ng/private/providemessage_p.h>
| Public Types | |
| using | Code = MessageCodes | 
| using | FieldVal = HeaderValue | 
| Public Member Functions | |
| ProvideMessage (const ProvideMessage &)=default | |
| ProvideMessage (ProvideMessage &&)=default | |
| ProvideMessage & | operator= (const ProvideMessage &)=default | 
| ProvideMessage & | operator= (ProvideMessage &&)=default | 
| expected< zypp::PluginFrame > | toStompMessage () const | 
| uint | requestId () const | 
| void | setRequestId (const uint id) | 
| Code | code () const | 
| void | setCode (const Code newCode) | 
| const std::vector< ProvideMessage::FieldVal > & | values (const std::string_view &str) const | 
| const std::vector< ProvideMessage::FieldVal > & | values (const std::string &str) const | 
| const HeaderValueMap & | headers () const | 
| FieldVal | value (const std::string_view &str, const FieldVal &defaultVal=FieldVal()) const | 
| FieldVal | value (const std::string &str, const FieldVal &defaultVal=FieldVal()) const | 
| void | setValue (const std::string &name, const FieldVal &value) | 
| void | setValue (const std::string_view &name, const FieldVal &value) | 
| void | addValue (const std::string &name, const FieldVal &value) | 
| void | addValue (const std::string_view &name, const FieldVal &value) | 
| Static Public Member Functions | |
| static expected< ProvideMessage > | create (const zypp::PluginFrame &message) | 
| static expected< ProvideMessage > | fromStompMessage (const zypp::PluginFrame &msg) | 
| static ProvideMessage | createProvideStarted (const uint32_t reqId, const zypp::Url &url, const std::optional< std::string > &localFilename={}, const std::optional< std::string > &stagingFilename={}) | 
| static ProvideMessage | createProvideFinished (const uint32_t reqId, const std::string &localFilename, bool cacheHit) | 
| static ProvideMessage | createAttachFinished (const uint32_t reqId, const std::optional< std::string > &localMountPoint={}) | 
| static ProvideMessage | createDetachFinished (const uint32_t reqId) | 
| static ProvideMessage | createAuthInfo (const uint32_t reqId, const std::string &user, const std::string &pw, int64_t timestamp, const std::map< std::string, std::string > &extraValues={}) | 
| static ProvideMessage | createMediaChanged (const uint32_t reqId) | 
| static ProvideMessage | createRedirect (const uint32_t reqId, const zypp::Url &newUrl) | 
| static ProvideMessage | createMetalinkRedir (const uint32_t reqId, const std::vector< zypp::Url > &newUrls) | 
| static ProvideMessage | createErrorResponse (const uint32_t reqId, const Code code, const std::string &reason, bool transient=false) | 
| static ProvideMessage | createProvide (const uint32_t reqId, const zypp::Url &url, const std::optional< std::string > &filename={}, const std::optional< std::string > &deltaFile={}, const std::optional< int64_t > &expFilesize={}, bool checkExistOnly=false) | 
| static ProvideMessage | createCancel (const uint32_t reqId) | 
| static ProvideMessage | createAttach (const uint32_t reqId, const zypp::Url &url, const std::string attachId, const std::string &label, const std::optional< std::string > &verifyType={}, const std::optional< std::string > &verifyData={}, const std::optional< int32_t > &mediaNr={}) | 
| static ProvideMessage | createDetach (const uint32_t reqId, const zypp::Url &attachUrl) | 
| static ProvideMessage | createAuthDataRequest (const uint32_t reqId, const zypp::Url &effectiveUrl, const std::string &lastTriedUser="", const std::optional< int64_t > &lastAuthTimestamp={}, const std::map< std::string, std::string > &extraValues={}) | 
| static ProvideMessage | createMediaChangeRequest (const uint32_t reqId, const std::string &label, int32_t mediaNr, const std::vector< std::string > &devices, const std::optional< std::string > &desc) | 
| Static Public Attributes | |
| static constexpr std::string_view | typeName = "ProvideMessage" | 
| Private Member Functions | |
| ProvideMessage () | |
| Private Attributes | |
| uint | _reqId = -1 | 
| Code | _code = NoCode | 
| HeaderValueMap | _headers | 
Definition at line 520 of file providemessage_p.h.
Definition at line 523 of file providemessage_p.h.
Definition at line 529 of file providemessage_p.h.
| 
 | default | 
| 
 | default | 
| 
 | private | 
Definition at line 144 of file providemessage.cc.
| 
 | default | 
| 
 | default | 
| 
 | static | 
Definition at line 147 of file providemessage.cc.
| expected< zypp::PluginFrame > zyppng::ProvideMessage::toStompMessage | ( | ) | const | 
Definition at line 430 of file providemessage.cc.
| 
 | static | 
Definition at line 453 of file providemessage.cc.
| 
 | static | 
Definition at line 458 of file providemessage.cc.
| 
 | static | 
Definition at line 472 of file providemessage.cc.
| 
 | static | 
Definition at line 483 of file providemessage.cc.
| 
 | static | 
Definition at line 495 of file providemessage.cc.
| 
 | static | 
Definition at line 504 of file providemessage.cc.
| 
 | static | 
Definition at line 518 of file providemessage.cc.
| 
 | static | 
Definition at line 527 of file providemessage.cc.
| 
 | static | 
Definition at line 537 of file providemessage.cc.
| 
 | static | 
Definition at line 548 of file providemessage.cc.
| 
 | static | 
Definition at line 560 of file providemessage.cc.
| 
 | static | 
Definition at line 578 of file providemessage.cc.
| 
 | static | 
Definition at line 587 of file providemessage.cc.
| 
 | static | 
Definition at line 608 of file providemessage.cc.
| 
 | static | 
Definition at line 618 of file providemessage.cc.
| 
 | static | 
Definition at line 632 of file providemessage.cc.
| uint zyppng::ProvideMessage::requestId | ( | ) | const | 
Definition at line 647 of file providemessage.cc.
| void zyppng::ProvideMessage::setRequestId | ( | const uint | id | ) | 
Definition at line 652 of file providemessage.cc.
| ProvideMessage::Code zyppng::ProvideMessage::code | ( | ) | const | 
Definition at line 657 of file providemessage.cc.
| void zyppng::ProvideMessage::setCode | ( | const Code | newCode | ) | 
Definition at line 662 of file providemessage.cc.
| const std::vector< ProvideMessage::FieldVal > & zyppng::ProvideMessage::values | ( | const std::string_view & | str | ) | const | 
Definition at line 667 of file providemessage.cc.
| const std::vector< ProvideMessage::FieldVal > & zyppng::ProvideMessage::values | ( | const std::string & | str | ) | const | 
Definition at line 672 of file providemessage.cc.
| const HeaderValueMap & zyppng::ProvideMessage::headers | ( | ) | const | 
Definition at line 682 of file providemessage.cc.
| ProvideMessage::FieldVal zyppng::ProvideMessage::value | ( | const std::string_view & | str, | 
| const FieldVal & | defaultVal = FieldVal() ) const | 
Returns the last entry with key str in the list of values or the default value specified in defaultVal
Definition at line 677 of file providemessage.cc.
| ProvideMessage::FieldVal zyppng::ProvideMessage::value | ( | const std::string & | str, | 
| const FieldVal & | defaultVal = FieldVal() ) const | 
Definition at line 687 of file providemessage.cc.
| void zyppng::ProvideMessage::setValue | ( | const std::string & | name, | 
| const FieldVal & | value ) | 
Definition at line 692 of file providemessage.cc.
| void zyppng::ProvideMessage::setValue | ( | const std::string_view & | name, | 
| const FieldVal & | value ) | 
Definition at line 697 of file providemessage.cc.
| void zyppng::ProvideMessage::addValue | ( | const std::string & | name, | 
| const FieldVal & | value ) | 
Definition at line 702 of file providemessage.cc.
| void zyppng::ProvideMessage::addValue | ( | const std::string_view & | name, | 
| const FieldVal & | value ) | 
Definition at line 707 of file providemessage.cc.
| 
 | staticconstexpr | 
Definition at line 531 of file providemessage_p.h.
| 
 | private | 
Definition at line 590 of file providemessage_p.h.
Definition at line 591 of file providemessage_p.h.
| 
 | private | 
Definition at line 592 of file providemessage_p.h.