|
| | ZYPP_DECL_PRIVATE_CONSTR (MediaSyncFacade) |
| |
| | ~MediaSyncFacade () override |
| |
| expected< MediaHandle > | attachMedia (const std::vector< zypp::Url > &urls, const ProvideMediaSpec &request) |
| |
| expected< MediaHandle > | attachMedia (const zypp::Url &url, const ProvideMediaSpec &request) |
| |
| expected< Res > | provide (const std::vector< zypp::Url > &urls, const ProvideFileSpec &request) |
| |
| expected< Res > | provide (const zypp::Url &url, const ProvideFileSpec &request) |
| |
| expected< Res > | provide (const MediaHandle &attachHandle, const zypp::Pathname &fileName, const ProvideFileSpec &request) |
| |
| expected< zypp::CheckSum > | checksumForFile (const zypp::Pathname &p, const std::string &algorithm) |
| |
| expected< zypp::ManagedFile > | copyFile (const zypp::Pathname &source, const zypp::Pathname &target) |
| |
| expected< zypp::ManagedFile > | copyFile (Res source, const zypp::Pathname &target) |
| |
| | Base () |
| |
| virtual | ~Base () |
| |
| WeakPtr | parent () const |
| |
| void | addChild (const Base::Ptr &child) |
| |
| void | removeChild (const Ptr &child) |
| |
| const std::unordered_set< Ptr > & | children () const |
| |
| std::thread::id | threadId () const |
| |
| template<typename T > |
| std::vector< std::weak_ptr< T > > | findChildren () const |
| |
| template<typename T > |
| std::shared_ptr< T > | shared_this () const |
| |
| template<typename T > |
| std::shared_ptr< T > | shared_this () |
| |
| template<typename T > |
| std::weak_ptr< T > | weak_this () const |
| |
| template<typename T > |
| std::weak_ptr< T > | weak_this () |
| |
| template<typename SenderFunc , typename ReceiverFunc > |
| auto | connect (SenderFunc &&sFun, typename internal::MemberFunction< ReceiverFunc >::ClassType &recv, ReceiverFunc &&rFunc) |
| |
| template<typename SenderFunc , typename ReceiverFunc , typename ... Tracker> |
| std::enable_if_t< std::is_member_function_pointer_v< SenderFunc >, connection > | connectFunc (SenderFunc &&sFun, ReceiverFunc &&rFunc, const Tracker &...trackers) |
| |
A Facade class that mimics the behavior of the Provide class just in a sync way. Meaning every operation will finish immediately instead of returns a AsyncOp.
Definition at line 47 of file mediafacade.h.