souffle  2.0.2-371-g6315b36
Public Member Functions
souffle::profile::ProgramRuntimeProcessor Class Reference

Program Run Event Processor. More...

#include <EventProcessor.h>

Inheritance diagram for souffle::profile::ProgramRuntimeProcessor:
Inheritance graph
Collaboration diagram for souffle::profile::ProgramRuntimeProcessor:
Collaboration graph

Public Member Functions

void process (ProfileDatabase &db, const std::vector< std::string > &, va_list &args) override
 process event input More...
 
 ProgramRuntimeProcessor ()
 
- Public Member Functions inherited from souffle::profile::EventProcessor
virtual ~EventProcessor ()=default
 

Detailed Description

Program Run Event Processor.

Definition at line 460 of file EventProcessor.h.

Constructor & Destructor Documentation

◆ ProgramRuntimeProcessor()

souffle::profile::ProgramRuntimeProcessor::ProgramRuntimeProcessor ( )
inline

Definition at line 462 of file EventProcessor.h.

463  : public EventProcessor {
464 public:

References souffle::profile::ProgramResourceUtilisationProcessor::ProgramResourceUtilisationProcessor().

Referenced by souffle::profile::ProgramTimepointProcessor::ProgramTimepointProcessor().

Here is the call graph for this function:

Member Function Documentation

◆ process()

void souffle::profile::ProgramRuntimeProcessor::process ( ProfileDatabase &  db,
const std::vector< std::string > &  ,
va_list &  args 
)
inlineoverridevirtual

process event input

Reimplemented from souffle::profile::EventProcessor.

Definition at line 466 of file EventProcessor.h.

470  {
471  microseconds time = va_arg(args, microseconds);

The documentation for this class was generated from the following file:
souffle::test::time
long time(const std::string &name, const Op &operation)
Definition: btree_multiset_test.cpp:411