17 #ifndef PAGESPEED_CONTROLLER_IN_PROCESS_CENTRAL_CONTROLLER_H_
18 #define PAGESPEED_CONTROLLER_IN_PROCESS_CENTRAL_CONTROLLER_H_
29 namespace net_instaweb {
void ScheduleRewrite(ScheduleRewriteCallback *callback) override
Definition: expensive_operation_controller.h:28
Base class for implementations of monitoring statistics.
Definition: statistics.h:342
Definition: in_process_central_controller.h:35
Implementor interface to rewrite scheduling features in CentralController.
Definition: schedule_rewrite_callback.h:48
Definition: scoped_ptr.h:30
Definition: central_controller.h:29
Implementor interface to ExpensiveOperation features in CentralController.
Definition: expensive_operation_callback.h:46
InProcessCentralController(ExpensiveOperationController *expensive_operation_controller, ScheduleRewriteController *schedule_rewrite_controller)
Takes ownership of both controllers.
void ScheduleExpensiveOperation(ExpensiveOperationCallback *callback) override
Definition: schedule_rewrite_controller.h:30