Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
EngineObserver Class Reference

#include "vault/gear/engine-observer.hpp"

Description

Collector and aggregator for performance data.

Todo:
WIP-WIP 10/2023 - stub as placeholder for later development ////////////////////////////////////TICKET #1347 : design EngineObserver
See also
Scheduler

Definition at line 113 of file engine-observer.hpp.

Public Member Functions

 EngineObserver ()
 
void dispatchEvent (size_t, EngineEvent)
 

Additional Inherited Members

- Private Member Functions inherited from NonCopyable
 ~NonCopyable ()=default
 
 NonCopyable ()=default
 
 NonCopyable (NonCopyable const &)=delete
 
NonCopyableoperator= (NonCopyable const &)=delete
 

Constructor & Destructor Documentation

◆ EngineObserver()

EngineObserver ( )
inlineexplicit

Definition at line 119 of file engine-observer.hpp.

Member Function Documentation

◆ dispatchEvent()

void dispatchEvent ( size_t  ,
EngineEvent   
)
inline

Definition at line 123 of file engine-observer.hpp.

Referenced by Scheduler::ExecutionCtx::done(), and Scheduler::ExecutionCtx::work().

+ Here is the caller graph for this function:
+ Inheritance diagram for EngineObserver:
+ Collaboration diagram for EngineObserver:

The documentation for this class was generated from the following file: