12 #ifndef ZYPP_MEDIA_MEDIAMANAGER_H 13 #define ZYPP_MEDIA_MEDIAMANAGER_H 21 #include <zypp-core/OnMediaLocation> 23 #include <zypp-media/MediaException> 60 virtual std::string
info()
const;
89 std::string
info()
const override;
516 open(
const std::vector<MediaUrl> &urls,
const Pathname & preferred_attach_point =
"");
602 setAttachPrefix(
const Pathname &attach_prefix);
628 release(
MediaAccessId accessId,
const std::string & ejectDev =
"");
753 const ByteCount &expectedFileSize)
const;
825 std::list<std::string> &retlist,
827 bool dots =
true)
const;
836 bool dots =
true)
const;
855 std::vector<std::string> & devices,
856 unsigned int & index)
const;
874 const std::vector<OnMediaLocation> &files);
882 getMountTableMTime();
888 static std::vector<MountEntry>
901 isUseableAttachPoint(
const Pathname &path,
902 bool mtab=
true)
const;
953 #endif // ZYPP_MEDIA_MEDIAMANAGER_H
Store and operate with byte count.
Provides API related macros.
std::list< DirEntry > DirContent
Returned by readdir.
ManagedFile provideFile(RepoInfo repo_r, const OnMediaLocation &loc_r, const ProvideFilePolicy &policy_r)
Provide a file from a Repository.
const Arch Arch_armv7hnl Arch_armv7nhl ZYPP_API
Wrapper for const correct access via Smart pointer types.
A "struct mntent" like mount entry structure, but using std::strings.
#define ZYPP_DEPRECATED
The ZYPP_DEPRECATED macro can be used to trigger compile-time warnings with gcc >= 3...
boost::noncopyable NonCopyable
Ensure derived classes cannot be copied.