opendnp3
3.1.0
Reference implementation of DNP3 (IEEE-1815)
|
Various optional callbacks that can be received for the link layer. More...
#include <opendnp3/link/ILinkListener.h>
Public Member Functions | |
virtual void | OnKeepAliveFailure () |
Called when a keep alive message (request link status) receives no response. More... | |
virtual void | OnKeepAliveInitiated () |
Called when the keep alive timer elapses. This doesn't denote a keep-alive failure, it's just a notification. More... | |
virtual void | OnKeepAliveSuccess () |
Called when a keep alive message receives a valid response. More... | |
virtual void | OnStateChange (LinkStatus value) |
Called when a the reset/unreset status of the link layer changes. More... | |
virtual void | OnUnknownDestinationAddress (uint16_t destination) |
Called when a link-layer frame is received from an unknown destination address. More... | |
virtual void | OnUnknownSourceAddress (uint16_t source) |
Called when a link-layer frame is received from an unknown source address. More... | |
Various optional callbacks that can be received for the link layer.
Definition at line 32 of file ILinkListener.h.
|
inlinevirtual |
Called when a keep alive message (request link status) receives no response.
Definition at line 48 of file ILinkListener.h.
|
inlinevirtual |
Called when the keep alive timer elapses. This doesn't denote a keep-alive failure, it's just a notification.
Definition at line 45 of file ILinkListener.h.
|
inlinevirtual |
Called when a keep alive message receives a valid response.
Definition at line 51 of file ILinkListener.h.
|
inlinevirtual |
Called when a the reset/unreset status of the link layer changes.
Reimplemented in opendnp3::DefaultMasterApplication.
Definition at line 36 of file ILinkListener.h.
|
inlinevirtual |
Called when a link-layer frame is received from an unknown destination address.
Definition at line 39 of file ILinkListener.h.
|
inlinevirtual |
Called when a link-layer frame is received from an unknown source address.
Definition at line 42 of file ILinkListener.h.