Loading...
Searching...
No Matches
VdfExecutorObserver Class Referenceabstract

This is an interface for any class that wants to listen to specific executor events, such as executor deletion, or clearing data on the executor. More...

#include <executorObserver.h>

Protected Member Functions

virtual void _OnExecutorDelete (VdfExecutorInterface *executor) const =0
 This will be called once the observed executor gets deleted.
 
virtual void _OnExecutorClearData (VdfExecutorInterface *executor) const =0
 This will get called once the data is being cleared on the observed executor.
 

Friends

class VdfExecutorInterface
 

Detailed Description

This is an interface for any class that wants to listen to specific executor events, such as executor deletion, or clearing data on the executor.

NOTE: This class MUST NOT be used for fine grained observations, as this specific pattern could dramatically reduce performance.

Definition at line 31 of file executorObserver.h.

Member Function Documentation

◆ _OnExecutorClearData()

virtual void _OnExecutorClearData ( VdfExecutorInterface executor) const
protectedpure virtual

This will get called once the data is being cleared on the observed executor.

The observed executor is passed as a parameter.

◆ _OnExecutorDelete()

virtual void _OnExecutorDelete ( VdfExecutorInterface executor) const
protectedpure virtual

This will be called once the observed executor gets deleted.

The observed executor is passed as a parameter.

Friends And Related Function Documentation

◆ VdfExecutorInterface

friend class VdfExecutorInterface
friend

Definition at line 33 of file executorObserver.h.


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