19 #ifndef PAGESPEED_KERNEL_UTIL_FILE_SYSTEM_LOCK_MANAGER_H_
20 #define PAGESPEED_KERNEL_UTIL_FILE_SYSTEM_LOCK_MANAGER_H_
28 namespace net_instaweb {
46 const StringPiece& base_path,
64 Scheduler* scheduler()
const {
return scheduler_; }
65 MessageHandler* handler()
const {
return handler_; }
68 FileSystem* file_system_;
70 Scheduler* scheduler_;
71 MessageHandler* handler_;
FileSystem * file_system() const
Simple accessors for constructor arguments.
Definition: file_system_lock_manager.h:63
Definition: named_lock_manager.h:82
virtual SchedulerBasedAbstractLock * CreateNamedLock(const StringPiece &name)
Definition: file_system_lock_manager.h:38
std::string GoogleString
PAGESPEED_KERNEL_BASE_STRING_H_.
Definition: string.h:24
Definition: file_system.h:76
FileSystemLockManager(FileSystem *file_system, const StringPiece &base_path, Scheduler *scheduler, MessageHandler *handler)
Definition: message_handler.h:39
Definition: scheduler.h:47
Definition: scheduler_based_abstract_lock.h:40