souffle
2.0.2-371-g6315b36
|
Abstract Class for EventProcessor. More...
#include <EventProcessor.h>
Public Member Functions | |
virtual void | process (ProfileDatabase &, const std::vector< std::string > &signature, va_list &) |
abstract interface for processing an profile event More... | |
virtual | ~EventProcessor ()=default |
Abstract Class for EventProcessor.
Definition at line 52 of file EventProcessor.h.
|
virtualdefault |
|
inlinevirtual |
abstract interface for processing an profile event
Reimplemented in souffle::profile::TextProcessor, souffle::profile::RelationReadsProcessor, souffle::profile::FrequencyAtomProcessor, souffle::profile::ProgramTimepointProcessor, souffle::profile::RelationIOTimingProcessor, souffle::profile::RecursiveRelationCopyTimingProcessor, souffle::profile::RecursiveRelationNumberProcessor, souffle::profile::RecursiveRelationTimingProcessor, souffle::profile::NonRecursiveRelationNumberProcessor, souffle::profile::NonRecursiveRelationTimingProcessor, souffle::profile::RecursiveRuleNumberProcessor, souffle::profile::RecursiveRuleTimingProcessor, souffle::profile::NonRecursiveRuleNumberProcessor, souffle::profile::NonRecursiveRuleTimingProcessor, souffle::profile::ConfigProcessor, souffle::profile::ProgramResourceUtilisationProcessor, and souffle::profile::ProgramRuntimeProcessor.
Definition at line 64 of file EventProcessor.h.