12 #ifndef ZYPP_MEDIA_MEDIAMANAGER_H 13 #define ZYPP_MEDIA_MEDIAMANAGER_H 516 open(
const Url &
url,
const Pathname & preferred_attach_point =
"");
601 setAttachPrefix(
const Pathname &attach_prefix);
627 release(
MediaAccessId accessId,
const std::string & ejectDev =
"");
697 const MediaVerifierRef &verifier)
const;
741 localPath(
MediaAccessId accessId,
const Pathname & pathname)
const;
764 const Pathname &filename )
const;
771 const Pathname &dirname)
const;
778 const Pathname &dirname)
const;
785 const Pathname &filename)
const;
792 const Pathname &dirname)
const;
799 const Pathname &pathname)
const;
806 std::list<std::string> &retlist,
807 const Pathname &dirname,
808 bool dots =
true)
const;
816 const Pathname &dirname,
817 bool dots =
true)
const;
823 const Pathname & filename )
const;
836 std::vector<std::string> & devices,
837 unsigned int & index)
const;
841 const Pathname &filename )
const;
849 getMountTableMTime();
855 static std::vector<MountEntry>
868 isUseableAttachPoint(
const Pathname &path,
869 bool mtab=
true)
const;
925 #endif // ZYPP_MEDIA_MEDIAMANAGER_H
boost::noncopyable NonCopyable
Ensure derived classes cannot be copied.
ManagedFile provideFile(RepoInfo repo_r, const OnMediaLocation &loc_r, const ProvideFilePolicy &policy_r)
Provide a file from a Repository.
Provides API related macros.
std::list< DirEntry > DirContent
Returned by readdir.
Wrapper for const correct access via Smart pointer types.
A "struct mntent" like mount entry structure, but using std::strings.
Easy-to use interface to the ZYPP dependency resolver.