|
opendnp3
3.1.0
Reference implementation of DNP3 (IEEE-1815)
|
Object containing multiple fields for configuring tasks. More...
#include <opendnp3/master/TaskConfig.h>
Public Member Functions | |
| TaskConfig ()=delete | |
| TaskConfig (TaskId taskId, std::shared_ptr< ITaskCallback > pCallback) | |
Static Public Member Functions | |
| static TaskConfig | Default () |
| static TaskConfig | With (std::shared_ptr< ITaskCallback > callback) |
| — syntax sugar for building configs --— More... | |
Public Attributes | |
| std::shared_ptr< ITaskCallback > | pCallback |
| TaskId | taskId |
Object containing multiple fields for configuring tasks.
Definition at line 34 of file TaskConfig.h.
|
inline |
Definition at line 37 of file TaskConfig.h.
|
inlinestatic |
Definition at line 39 of file TaskConfig.h.
References TaskConfig(), and opendnp3::TaskId::Undefined().
|
inlinestatic |
— syntax sugar for building configs --—
Definition at line 46 of file TaskConfig.h.
References TaskConfig(), and opendnp3::TaskId::Undefined().
| std::shared_ptr<ITaskCallback> opendnp3::TaskConfig::pCallback |
Definition at line 55 of file TaskConfig.h.
| TaskId opendnp3::TaskConfig::taskId |
Definition at line 54 of file TaskConfig.h.