00001 #ifndef PROC_MOUNTS_H 00002 #define PROC_MOUNTS_H 00003 00004 #include <string> 00005 #include <list> 00006 #include <map> 00007 00008 namespace storage 00009 { 00010 class Storage; 00011 00012 class ProcMounts 00013 { 00014 public: 00015 ProcMounts( Storage * const s ); 00016 string getMount( const string& Dev ) const; 00017 string getMount( const std::list<string>& dl ) const; 00018 std::map<string,string> allMounts() const; 00019 protected: 00020 std::map<string,string> co; 00021 }; 00022 00023 } 00024 00025 #endif