libzypp  13.10.6
MediaPlugin.cc
Go to the documentation of this file.
1 /*---------------------------------------------------------------------\
2 | ____ _ __ __ ___ |
3 | |__ / \ / / . \ . \ |
4 | / / \ V /| _/ _/ |
5 | / /__ | | | | | | |
6 | /_____||_| |_| |_| |
7 | |
8 \---------------------------------------------------------------------*/
12 #include <iostream>
13 
14 #include "zypp/base/LogTools.h"
15 #include "zypp/base/String.h"
16 
17 #include "zypp/ExternalProgram.h"
18 
19 #include "zypp/media/MediaPlugin.h"
21 
22 using std::endl;
23 
25 namespace zypp
26 {
27  namespace media
29  {
30 
31  MediaPlugin::MediaPlugin( const Url & url_r, const Pathname & attach_point_hint_r )
32  : MediaHandler( url_r, attach_point_hint_r, /*path below attachpoint*/"/", /*does_download*/false )
33  {
34  MIL << "MediaPlugin::MediaPlugin(" << url_r << ", " << attach_point_hint_r << ")" << endl;
35  }
36  void MediaPlugin::attachTo( bool next_r )
37  {}
38 
39  void MediaPlugin::releaseFrom( const std::string & ejectDev_r )
40  {}
41 
42  void MediaPlugin::getFile( const Pathname & filename_r ) const
43  {}
44 
45  void MediaPlugin::getDir( const Pathname & dirname_r, bool recurse_r ) const
46  {}
47 
48  void MediaPlugin::getDirInfo( std::list<std::string> & retlist_r, const Pathname & dirname_r, bool dots_r ) const
49  {}
50 
51  void MediaPlugin::getDirInfo( filesystem::DirContent & retlist_r, const Pathname & dirname_r, bool dots_r ) const
52  {}
53 
54  bool MediaPlugin::getDoesFileExist( const Pathname & filename_r ) const
55  { return false; }
56 
58  } // namespace media
61 } // namespace zypp
virtual void releaseFrom(const std::string &ejectDev_r)
Call concrete handler to release the media.
Definition: MediaPlugin.cc:39
#define MIL
Definition: Logger.h:47
MediaPlugin(const Url &url_r, const Pathname &attach_point_hint_r)
Definition: MediaPlugin.cc:31
Abstract base class for &#39;physical&#39; MediaHandler like MediaCD, etc.
Definition: MediaHandler.h:45
std::list< DirEntry > DirContent
Returned by readdir.
Definition: PathInfo.h:544
virtual void attachTo(bool next_r=false)
Call concrete handler to attach the media.
Definition: MediaPlugin.cc:36
virtual void getDir(const Pathname &dirname_r, bool recurse_r) const
Call concrete handler to provide directory content (not recursive!) below attach point.
Definition: MediaPlugin.cc:45
virtual bool getDoesFileExist(const Pathname &filename_r) const
check if a file exists
Definition: MediaPlugin.cc:54
virtual void getFile(const Pathname &filename_r) const
Call concrete handler to provide file below attach point.
Definition: MediaPlugin.cc:42
virtual void getDirInfo(std::list< std::string > &retlist_r, const Pathname &dirname_r, bool dots_r=true) const
Call concrete handler to provide a content list of directory on media via retlist.
Definition: MediaPlugin.cc:48
Url manipulation class.
Definition: Url.h:87