Helios++
Helios software for LiDAR simulations
SharedSubTaskCompletionHandler.h
1 #pragma once
2 
3 #include <cstdlib>
4 
14 public:
15  // *** CONSTRUCTION / DESTRUCTION *** //
16  // ************************************ //
21  virtual ~SharedSubTaskCompletionHandler() {}
22 
23  // *** SHARED SUB-TASK COMPLETION HANDLING *** //
24  // ********************************************* //
38  virtual void onSharedSubTaskCompletion(std::size_t const key) = 0;
39 };
Interface declaring behaviors that must be implemented by any class capable of handling completion of...
Definition: SharedSubTaskCompletionHandler.h:13
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 c...