LCOV - code coverage report
Current view: top level - asyncImpl/include/async - IRunnable.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2025-01-20 13:53:09 Functions: 0 0 -

          Line data    Source code
       1             : // Copyright 2024 Accenture.
       2             : 
       3             : /**
       4             :  * \ingroup async
       5             :  */
       6             : #ifndef GUARD_194C32A8_DA3A_4AD8_BB52_7ACC8D4CEBEC
       7             : #define GUARD_194C32A8_DA3A_4AD8_BB52_7ACC8D4CEBEC
       8             : 
       9             : #include "async/QueueNode.h"
      10             : 
      11             : namespace async
      12             : {
      13          30 : class IRunnable : public QueueNode<IRunnable>
      14             : {
      15             : public:
      16             :     virtual void execute() = 0;
      17             : 
      18             : protected:
      19             :     IRunnable& operator=(IRunnable const&) = default;
      20             : };
      21             : 
      22             : } // namespace async
      23             : 
      24             : #endif // GUARD_194C32A8_DA3A_4AD8_BB52_7ACC8D4CEBEC

Generated by: LCOV version 1.14