Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
executor/Service.hxx
Go to the documentation of this file.
1
35
#ifndef _EXECUTOR_SERVICE_HXX_
36
#define _EXECUTOR_SERVICE_HXX_
37
38
#include "
executor/Executor.hxx
"
39
42
class
Service
43
{
44
public
:
48
Service
(
ExecutorBase
*e);
49
51
~Service
()
52
{
53
}
54
56
ExecutorBase
*
executor
()
57
{
58
return
executor_
;
59
}
60
61
private
:
63
ExecutorBase
*
executor_
;
64
};
65
66
#endif
/* _EXECUTOR_SERVICE_HXX_ */
Executor.hxx
ExecutorBase
This class implements an execution of tasks pulled off an input queue.
Definition
Executor.hxx:64
Service
Collection of related state machines that pend on incoming messages.
Definition
executor/Service.hxx:43
Service::executor
ExecutorBase * executor()
Definition
executor/Service.hxx:56
Service::executor_
ExecutorBase * executor_
Executor to use.
Definition
executor/Service.hxx:63
Service::~Service
~Service()
Destructor.
Definition
executor/Service.hxx:51
src
executor
Service.hxx
Generated on Sun Feb 2 2025 21:18:13 for Open Model Railroad Network (OpenMRN) by
1.9.8