ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/Spectre2/Mounter.hpp
(Generate patch)

Comparing Spectre2/Mounter.hpp (file contents):
Revision 428 by douglas, 2005-03-24T17:38:00-08:00 vs.
Revision 429 by douglas, 2005-03-25T18:47:25-08:00

# Line 7 | Line 7
7   #ifndef _Mounter_hpp_
8   #define _Mounter_hpp_
9  
10 #include "Daemon.hpp"
10   #include "Share.hpp"
11  
12   #ifdef MENES_PRAGMA_ONCE
13   #pragma once
14   #endif
15  
16 < class Mounter : public Daemon
16 > struct Mounter
17   {
18 < private:
19 <        const api::Path& config;
21 < #ifdef __FreeBSD__
22 <        static ext::String secret;
23 < #endif
24 <        virtual void load();
25 <        virtual void run();
26 < public:
27 <        Mounter(const api::Path& config);
28 <        virtual ~Mounter();
18 >        static bool workable(const Share& share) { return !share.mounted() && share.mountable(); }
19 >        static int work(const Share& share);
20   };
21  
22   #endif//_Mounter_hpp_

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines