// Wiki // // Douglas Thrift // // $Id$ #ifndef _Wiki_hpp_ #define _Wiki_hpp_ #include #ifdef MENES_PRAGMA_ONCE #pragma once #endif #include "Command.hpp" struct WikiCommand : public Command { WikiCommand(const cse::String &root) : Command(root) {} }; class Wiki : public CommandRunner { void Entries(const api::Path &directory, const cse::String &base); void Entry(const api::Path &file, const cse::String &base, const Subversion::Entry &entry, const cse::String §ion, const cse::String &page); public: Wiki(const cse::String &sitemap, const cse::String &base, ext::Queue &queue, api::ThreadMutex &queueLock, const _R &command); }; #endif//_Wiki_hpp_