Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
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 NopJobFunctor
 NopJobFunctor ()
 
- Public Member Functions inherited from JobClosure
virtual ~JobClosure ()
 this is an interface
 
lib::HashVal hash_value (JobParameter) const
 
- Public Member Functions inherited from JobFunctor
virtual ~JobFunctor ()
 this is an interface
 
 operator std::string () const
 

Private Types

using MockOp = _DiagnosticFun< SIG_JobDiagnostic >::Type
 

Private Member Functions

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

Private Attributes

MockOp mockOperation_
 

Constructor & Destructor Documentation

◆ MockJobFunctor()

MockJobFunctor ( MockOp  mockedJobOperation)
inline

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

Member Typedef Documentation

◆ MockOp

using MockOp = _DiagnosticFun<SIG_JobDiagnostic>::Type
private

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

Member Function Documentation

◆ invokeJobOperation()

void invokeJobOperation ( JobParameter  param)
inlineoverrideprivatevirtual

rigged diagnostic implementation of job invocation

Note
only data relevant for diagnostics is explicitly unpacked

Implements JobClosure.

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

References ActivityDetector::MockJobFunctor::mockOperation_.

◆ diagnostic()

string diagnostic ( ) const
inlineoverrideprivatevirtual

Reimplemented from JobFunctor.

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

References ActivityDetector::MockJobFunctor::mockOperation_.

◆ getJobKind()

JobKind getJobKind ( ) const
inlineprivatevirtual

Implements JobClosure.

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

References TEST_JOB.

Member Data Documentation

◆ mockOperation_

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

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