StdioFileSystem() now takes a Timer argument to its constructor
This commit is contained in:
@@ -54,9 +54,11 @@ class Writer;
|
||||
NgxRewriteDriverFactory::NgxRewriteDriverFactory() {
|
||||
RewriteDriverFactory::InitStats(&simple_stats_);
|
||||
SetStatistics(&simple_stats_);
|
||||
timer_ = DefaultTimer();
|
||||
}
|
||||
|
||||
NgxRewriteDriverFactory::~NgxRewriteDriverFactory() {
|
||||
delete timer_;
|
||||
}
|
||||
|
||||
Hasher* NgxRewriteDriverFactory::NewHasher() {
|
||||
@@ -80,7 +82,7 @@ MessageHandler* NgxRewriteDriverFactory::DefaultMessageHandler() {
|
||||
}
|
||||
|
||||
FileSystem* NgxRewriteDriverFactory::DefaultFileSystem() {
|
||||
return new StdioFileSystem;
|
||||
return new StdioFileSystem(timer_);
|
||||
}
|
||||
|
||||
Timer* NgxRewriteDriverFactory::DefaultTimer() {
|
||||
|
||||
@@ -42,6 +42,7 @@ class NgxRewriteDriverFactory : public RewriteDriverFactory {
|
||||
private:
|
||||
SimpleStats simple_stats_;
|
||||
const RewriteGflags gflags_;
|
||||
Timer* timer_;
|
||||
|
||||
DISALLOW_COPY_AND_ASSIGN(NgxRewriteDriverFactory);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user