MediaISO.h

Go to the documentation of this file.
00001 /*---------------------------------------------------------------------\
00002 |                          ____ _   __ __ ___                          |
00003 |                         |__  / \ / / . \ . \                         |
00004 |                           / / \ V /|  _/  _/                         |
00005 |                          / /__ | | | | | |                           |
00006 |                         /_____||_| |_| |_|                           |
00007 |                                                                      |
00008 \---------------------------------------------------------------------*/
00012 #ifndef ZYPP_MEDIA_MEDIAISO_H
00013 #define ZYPP_MEDIA_MEDIAISO_H
00014 
00015 #include "zypp/media/MediaHandler.h"
00016 #include "zypp/media/MediaManager.h"
00017 
00019 namespace zypp
00020 { 
00021 
00023   namespace media
00024   { 
00025 
00026 
00028     //
00029     // CLASS NAME : MediaISO
00030     //
00035     class MediaISO : public MediaHandler
00036     {
00037       private:
00038         Pathname      _isofile;
00039         MediaAccessId _isosource;
00040         std::string   _filesystem;
00041 
00042       protected:
00043 
00044         MEDIA_HANDLER_API;
00045 
00046       public:
00047 
00048         MediaISO(const Url      &url_r,
00049                  const Pathname &attach_point_hint_r);
00050 
00051         virtual
00052         ~MediaISO();
00053 
00054         virtual bool
00055         isAttached() const;
00056     };
00057 
00058 
00060   } // namespace media
00062 
00064 } // namespace zypp
00066 
00067 #endif // ZYPP_MEDIA_MEDIAISO_H
00068 
00069 // vim: set ts=2 sts=2 sw=2 ai et:
00070 

Generated on Thu Jul 6 00:07:21 2006 for zypp by  doxygen 1.4.6