|
| 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.