souffle  2.0.2-371-g6315b36
Data Structures | Namespaces | Variables
EventProcessor.h File Reference
#include "souffle/profile/ProfileDatabase.h"
#include "souffle/utility/MiscUtil.h"
#include "souffle/utility/StreamUtil.h"
#include <cassert>
#include <chrono>
#include <cstdarg>
#include <cstdint>
#include <cstdlib>
#include <iostream>
#include <map>
#include <string>
#include <vector>
Include dependency graph for EventProcessor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  souffle::profile::ConfigProcessor
 Config entry processor. More...
 
class  souffle::profile::EventProcessor
 Abstract Class for EventProcessor. More...
 
class  souffle::profile::EventProcessorSingleton
 Event Processor Singleton. More...
 
class  souffle::profile::FrequencyAtomProcessor
 Frequency Atom Processor. More...
 
class  souffle::profile::NonRecursiveRelationNumberProcessor
 Non-Recursive Relation Number Profile Event Processor. More...
 
class  souffle::profile::NonRecursiveRelationTimingProcessor
 Non-Recursive Relation Number Profile Event Processor. More...
 
class  souffle::profile::NonRecursiveRuleNumberProcessor
 Non-Recursive Rule Number Profile Event Processor. More...
 
class  souffle::profile::NonRecursiveRuleTimingProcessor
 Non-Recursive Rule Timing Profile Event Processor. More...
 
class  souffle::profile::ProgramResourceUtilisationProcessor
 Program Resource Utilisation Event Processor. More...
 
class  souffle::profile::ProgramRuntimeProcessor
 Program Run Event Processor. More...
 
class  souffle::profile::ProgramTimepointProcessor
 Program Run Event Processor. More...
 
class  souffle::profile::RecursiveRelationCopyTimingProcessor
 Recursive Relation Copy Timing Profile Event Processor. More...
 
class  souffle::profile::RecursiveRelationNumberProcessor
 Recursive Relation Timing Profile Event Processor. More...
 
class  souffle::profile::RecursiveRelationTimingProcessor
 Recursive Relation Timing Profile Event Processor. More...
 
class  souffle::profile::RecursiveRuleNumberProcessor
 Recursive Rule Number Profile Event Processor. More...
 
class  souffle::profile::RecursiveRuleTimingProcessor
 Recursive Rule Timing Profile Event Processor. More...
 
class  souffle::profile::RelationIOTimingProcessor
 Recursive Relation Copy Timing Profile Event Processor. More...
 
class  souffle::profile::RelationReadsProcessor
 Reads Processor. More...
 
class  souffle::profile::TextProcessor
 Text entry processor. More...
 

Namespaces

 souffle
 
 souffle::profile
 

Variables

souffle::profile::ConfigProcessor souffle::profile::configProcessor
 
souffle::profile::FrequencyAtomProcessor souffle::profile::frequencyAtomProcessor
 
souffle::profile::NonRecursiveRelationNumberProcessor souffle::profile::nonRecursiveRelationNumberProcessor
 
souffle::profile::NonRecursiveRelationTimingProcessor souffle::profile::nonRecursiveRelationTimingProcessor
 
souffle::profile::NonRecursiveRuleNumberProcessor souffle::profile::nonRecursiveRuleNumberProcessor
 
souffle::profile::NonRecursiveRuleTimingProcessor souffle::profile::nonRecursiveRuleTimingProcessor
 
souffle::profile::ProgramResourceUtilisationProcessor souffle::profile::programResourceUtilisationProcessor
 
souffle::profile::ProgramRuntimeProcessor souffle::profile::programRuntimeProcessor
 
souffle::profile::ProgramTimepointProcessor souffle::profile::programTimepointProcessor
 
souffle::profile::RecursiveRelationCopyTimingProcessor souffle::profile::recursiveRelationCopyTimingProcessor
 
souffle::profile::RecursiveRelationNumberProcessor souffle::profile::recursiveRelationNumberProcessor
 
souffle::profile::RecursiveRelationTimingProcessor souffle::profile::recursiveRelationTimingProcessor
 
souffle::profile::RecursiveRuleNumberProcessor souffle::profile::recursiveRuleNumberProcessor
 
souffle::profile::RecursiveRuleTimingProcessor souffle::profile::recursiveRuleTimingProcessor
 
souffle::profile::RelationIOTimingProcessor souffle::profile::relationIOTimingProcessor
 
souffle::profile::RelationReadsProcessor souffle::profile::relationReadsProcessor
 
souffle::profile::TextProcessor souffle::profile::textProcessor