// Spectre 2 // // Douglas Thrift // // $Id$ #ifndef _Spectre2_hpp_ #define _Spectre2_hpp_ #include #ifdef MENES_PRAGMA_ONCE #pragma once #endif #include #include #include #include #include #include #include #include typedef api::Posix::FileStream SecretFileWriter; #ifndef _Spectre2_prefix_ #define _Spectre2_prefix_ "/usr/local" #endif #ifndef _Spectre2_root_ #define _Spectre2_root_ "/smb" #endif class Daemon; class Spectre2 { private: ext::String pid; public: Spectre2(const api::Path& config); ~Spectre2(); static ext::String program, prefix, root; static bool debug; static ext::Vector daemons; }; #endif // _Spectre2_hpp_