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