Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
return true;
}
+struct LogMonitor::C_Log : public C_MonOp {
+ LogMonitor *logmon;
+ C_Log(LogMonitor *p, MonOpRequestRef o) :
+ C_MonOp(o), logmon(p) {}
+ void _finish(int r) {
+ if (r == -ECANCELED) {
+ return;
+ }
+ logmon->_updated_log(op);
+ }
+};
+
bool LogMonitor::prepare_log(MonOpRequestRef op)
{
op->mark_logmon_event("prepare_log");
return true;
}
- struct C_Log : public C_MonOp {
- LogMonitor *logmon;
- C_Log(LogMonitor *p, MonOpRequestRef o) :
- C_MonOp(o), logmon(p) {}
- void _finish(int r) {
- if (r == -ECANCELED) {
- return;
- }
- logmon->_updated_log(op);
- }
- };
+ struct C_Log;
bool preprocess_command(MonOpRequestRef op);
bool prepare_command(MonOpRequestRef op);