6 #ifndef PROXYEPOCHRECORDFILTER_HPP_INCLUDE
7 #define PROXYEPOCHRECORDFILTER_HPP_INCLUDE
98 static void parse_name(
const std::string &name,
99 uint64_t ®ion_hash,
100 int &calls_per_epoch,
104 uint64_t m_proxy_hash;
Filter that can be used to synthesize epoch events from a sequence of region entry events....
Definition: ProxyEpochRecordFilter.hpp:41
static void parse_name(const std::string &name, uint64_t ®ion_hash, int &calls_per_epoch, int &startup_count)
Static function that will parse the filter string for the proxy_epoch into the constructor arguments ...
Definition: ProxyEpochRecordFilter.cpp:61
virtual ~ProxyEpochRecordFilter()=default
Default destructor.
ProxyEpochRecordFilter(uint64_t region_hash, int calls_per_epoch, int startup_count)
Constructor for a process specific proxy-region EpochIOGroup record filter.
Definition: ProxyEpochRecordFilter.cpp:107
std::vector< record_s > filter(const record_s &record)
If input record matches the periodic entry into the proxy-region matching the construction arguments,...
Definition: ProxyEpochRecordFilter.cpp:129
Base class for filters that can be applied to ApplicationSampler record streams produced by a single ...
Definition: RecordFilter.hpp:19
Definition: Accumulator.cpp:12
Record of an application event.
Definition: record.hpp:61