![]() |
dnp3 (C++ API) 1.1.0
|
Handle to the underlying runtime. More...
#include <dnp3.hpp>
Public Member Functions | |
| Runtime (Runtime &&other) noexcept | |
| Transfer ownership of the underlying C-type to this instance and invalidate the other instance. More... | |
| Runtime (const RuntimeConfig &config) | |
| Creates a new runtime for running the protocol stack. More... | |
| ~Runtime () | |
| Destroy a runtime. More... | |
Friends | |
| class | CppRuntimeFriend |
Handle to the underlying runtime.
|
inlinenoexcept |
Transfer ownership of the underlying C-type to this instance and invalidate the other instance.
| other | Class from which ownership will be transfer to this instance |
| dnp3::Runtime::Runtime | ( | const RuntimeConfig & | config | ) |
Creates a new runtime for running the protocol stack.
| config | Runtime configuration |
| ParamException |
| dnp3::Runtime::~Runtime | ( | ) |
Destroy a runtime.
This method will gracefully wait for all asynchronous operation to end before returning