Ignore:
Timestamp:
04/03/24 10:33:55 (7 weeks ago)
Author:
jderouillat
Message:

New timers integration/reporting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/filter/filter.cpp

    r1358 r2628  
    11#include "filter.hpp" 
     2#include "timer.hpp" 
    23 
    34namespace xios 
    45{ 
     6  extern CLogType logProfile ; 
    57  CFilter::CFilter(CGarbageCollector& gc, size_t inputSlotsCount, IFilterEngine* engine) 
    68    : CInputPin(gc, inputSlotsCount) 
     
    1214  void CFilter::onInputReady(std::vector<CDataPacketPtr> data) 
    1315  { 
     16    if (info.isActive(logProfile)) CTimer::get("Applying filters").resume() ; 
    1417    CDataPacketPtr outputPacket = engine->apply(data); 
     18    if (info.isActive(logProfile)) CTimer::get("Applying filters").suspend() ; 
    1519    if (outputPacket) 
    1620      onOutputReady(outputPacket); 
Note: See TracChangeset for help on using the changeset viewer.