Represents a communication channel upon which masters and outstations can be bound.
More...
#include <opendnp3/channel/IChannel.h>
Represents a communication channel upon which masters and outstations can be bound.
Definition at line 44 of file IChannel.h.
◆ ~IChannel()
virtual opendnp3::IChannel::~IChannel |
( |
| ) |
|
|
inlinevirtual |
◆ AddMaster()
Add a master to the channel.
- Parameters
-
id | An ID that gets used for logging |
SOEHandler | Callback object for all received measurements |
application | The master application bound to the master session |
config | Configuration object that controls how the master behaves |
- Returns
- shared_ptr to the running master
◆ AddOutstation()
Add an outstation to the channel.
- Parameters
-
id | An ID that gets used for logging |
commandHandler | Callback object for handling command requests |
application | Callback object for user code |
config | Configuration object that controls how the outstation behaves |
- Returns
- shared_ptr to the running outstation
◆ GetLogFilters()
- Returns
- The current logger settings for this channel
◆ GetStatistics()
Synchronously read the channel statistics.
◆ SetLogFilters()
- Parameters
-
filters | Adjust the filters to this value |
The documentation for this class was generated from the following file: