private:
PerfConfig* const config;
- FlowIPDataHandler* flow_ip_handler = nullptr;
void disable_tracker(size_t);
};
auto tracker = trackers->at(i);
if ( tracker == flow_ip_tracker )
- {
- DataBus::unsubscribe_default(FLOW_STATE_EVENT, flow_ip_handler);
- delete flow_ip_handler;
flow_ip_tracker = nullptr;
- }
(*trackers)[i] = (*trackers)[trackers->size() - 1];
trackers->pop_back();
new PerfRotateHandler(*this, sc);
if ( config->perf_flags & PERF_FLOWIP )
- flow_ip_handler = new FlowIPDataHandler(*this, sc);
+ new FlowIPDataHandler(*this, sc);
return config->resolve();
}