Lumiera  0.pre.03
»edit your freedom«
ActivityDetector::MockJobFunctor Class Reference

Description

A Mocked job operation to detect any actual invocation.

Definition at line 308 of file activity-detector.hpp.

Public Member Functions

 MockJobFunctor (MockOp mockedJobOperation)
 
- Public Member Functions inherited from JobClosure
virtual ~JobClosure ()
 this is an interface More...
 
lib::HashVal hash_value (JobParameter) const
 
- Public Member Functions inherited from JobFunctor
virtual ~JobFunctor ()
 this is an interface More...
 
 operator std::string () const
 

Private Types

using MockOp = typename _DiagnosticFun< SIG_JobDiagnostic >::Type
 

Private Member Functions

string diagnostic () const override
 
JobKind getJobKind () const
 
void invokeJobOperation (JobParameter param) override
 rigged diagnostic implementation of job invocation More...
 

Private Attributes

MockOp mockOperation_
 

Member Function Documentation

◆ invokeJobOperation()

void invokeJobOperation ( JobParameter  param)
inlineoverrideprivatevirtual

rigged diagnostic implementation of job invocation

Note
only data relevant for diagnostics is explicitly unpacked

Reimplemented from NopJobFunctor.

Definition at line 319 of file activity-detector.hpp.

References TEST_JOB.

+ Inheritance diagram for ActivityDetector::MockJobFunctor:
+ Collaboration diagram for ActivityDetector::MockJobFunctor:

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