ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
DedicatedWorker::JobDeleter Struct Reference

Description:

The job sent by method DeleteJobDeferred.

Definition at line 288 of file dedicatedworker.hpp.

#include <dedicatedworker.hpp>

Inheritance diagram for DedicatedWorker::JobDeleter:
[legend]
Collaboration diagram for DedicatedWorker::JobDeleter:
[legend]

Public Field Index:

JobJobToDelete
 The job to be deleted.
 
- Public Field Index: inherited from Job
const std::type_info & ID
 

Public Method Index:

 JobDeleter (Job *job)
 
virtual size_t SizeOf () override
 
- Public Method Index: inherited from Job
 Job (const std::type_info &id)
 
virtual ~Job ()=default
 Protected destructor.
 
template<typename TJob >
TJob & Cast ()
 
virtual bool Do ()
 
template<typename TOther >
bool Is ()
 
template<typename TOther >
bool IsNull ()
 
virtual void PrepareDeferredDeletion ()
 

Field Details:

◆ JobToDelete

Job* JobToDelete

The job to be deleted.

Definition at line 291 of file dedicatedworker.hpp.

Constructor(s) / Destructor Details:

◆ JobDeleter()

JobDeleter ( Job * job)
inline

Constructor.

Parameters
jobThe job that is scheduled to be deleted.

Definition at line 295 of file dedicatedworker.hpp.

Method Details:

◆ SizeOf()

virtual size_t SizeOf ( )
inlineoverridevirtual

Overrides the parent function as necessary.

Returns
The sizeof this derived type.

Reimplemented from Job.

Definition at line 301 of file dedicatedworker.hpp.

Here is the call graph for this function:

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