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.