YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
yaclib::Job Class Reference

Callable that can be executed in an IExecutor. More...

#include <job.hpp>

Inheritance diagram for yaclib::Job:
[legend]
Collaboration diagram for yaclib::Job:
[legend]

Public Member Functions

virtual void Drop () noexcept
 
- Public Member Functions inherited from yaclib::IFunc
virtual void Call () noexcept
 
- Public Member Functions inherited from yaclib::IRef
virtual void IncRef () noexcept
 Increments reference counter.
 
virtual void DecRef () noexcept
 Decrements reference counter.
 
virtual ~IRef () noexcept=default
 

Additional Inherited Members

- Public Attributes inherited from yaclib::detail::Node
Nodenext = nullptr
 

Detailed Description

Callable that can be executed in an IExecutor.

See also
IExecutor

Definition at line 12 of file job.hpp.

Member Function Documentation

◆ Drop()

virtual void yaclib::Job::Drop ( )
inlinevirtualnoexcept

Reimplemented in yaclib::detail::ReadyCore< V, E >.

Definition at line 15 of file job.hpp.

References YACLIB_PURE_VIRTUAL.


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