static inline MountEntries
getMountEntries()
{
- // use "/etc/mtab" by default,
- // fallback to "/proc/mounts"
- return Mount::getEntries(/* "/etc/mtab" */);
+ return Mount::getEntries();
}
};
//////////////////////////////////////////////////////////////////
// STATIC
- zypp::RW_pointer<MediaManager_Impl> MediaManager::m_impl(NULL);
+ zypp::RW_pointer<MediaManager_Impl> MediaManager::m_impl;
//////////////////////////////////////////////////////////////////
}
// ---------------------------------------------------------------
- // STATIC
- bool
- MediaManager::downloads(const Url &url)
- {
- return MediaAccess::downloads( url);
- }
-
- // ---------------------------------------------------------------
Url
MediaManager::url(MediaAccessId accessId) const
{
// ---------------------------------------------------------------
void
+ MediaManager::setDeltafile(MediaAccessId accessId,
+ const Pathname &filename ) const
+ {
+ MutexLock glock(g_Mutex);
+
+ ManagedMedia &ref( m_impl->findMM(accessId));
+
+ ref.checkDesired(accessId);
+
+ ref.handler->setDeltafile(filename);
+ }
+
+ // ---------------------------------------------------------------
+ void
MediaManager::provideDir(MediaAccessId accessId,
const Pathname &dirname) const
{