Helios++
Helios software for LiDAR simulations
SharedSubTaskCompletionHandler Class Referenceabstract

Interface declaring behaviors that must be implemented by any class capable of handling completion of shared sub-tasks. More...

#include <SharedSubTaskCompletionHandler.h>

Inheritance diagram for SharedSubTaskCompletionHandler:

Public Member Functions

 SharedSubTaskCompletionHandler ()=default
 Default constructor for the shared task completion handler.
 
virtual void onSharedSubTaskCompletion (std::size_t const key)=0
 Pure virtual method that must be overridden by any concrete class to provide handling mechanism for completed shared sub-tasks. More...
 

Detailed Description

Interface declaring behaviors that must be implemented by any class capable of handling completion of shared sub-tasks.

Author
Alberto M. Esmoris Pena
Version
1.0
See also
SharedSubTask
SharedTaskSequencer

Member Function Documentation

◆ onSharedSubTaskCompletion()

virtual void SharedSubTaskCompletionHandler::onSharedSubTaskCompletion ( std::size_t const  key)
pure virtual

Pure virtual method that must be overridden by any concrete class to provide handling mechanism for completed shared sub-tasks.

It is expected that this method is called always that a shared sub-task is finished.

Parameters
keyKey identifying the completed shared sub-task inside its associated shared sub-task sequencer context
See also
SharedTaskSequencer
SharedSubTask

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