opendnp3  3.1.0
Reference implementation of DNP3 (IEEE-1815)
opendnp3::ILinkListener Class Reference

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...
 

Detailed Description

Various optional callbacks that can be received for the link layer.

Definition at line 32 of file ILinkListener.h.

Member Function Documentation

◆ OnKeepAliveFailure()

virtual void opendnp3::ILinkListener::OnKeepAliveFailure ( )
inlinevirtual

Called when a keep alive message (request link status) receives no response.

Definition at line 48 of file ILinkListener.h.

◆ OnKeepAliveInitiated()

virtual void opendnp3::ILinkListener::OnKeepAliveInitiated ( )
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.

◆ OnKeepAliveSuccess()

virtual void opendnp3::ILinkListener::OnKeepAliveSuccess ( )
inlinevirtual

Called when a keep alive message receives a valid response.

Definition at line 51 of file ILinkListener.h.

◆ OnStateChange()

virtual void opendnp3::ILinkListener::OnStateChange ( LinkStatus  value)
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.

◆ OnUnknownDestinationAddress()

virtual void opendnp3::ILinkListener::OnUnknownDestinationAddress ( uint16_t  destination)
inlinevirtual

Called when a link-layer frame is received from an unknown destination address.

Definition at line 39 of file ILinkListener.h.

◆ OnUnknownSourceAddress()

virtual void opendnp3::ILinkListener::OnUnknownSourceAddress ( uint16_t  source)
inlinevirtual

Called when a link-layer frame is received from an unknown source address.

Definition at line 42 of file ILinkListener.h.


The documentation for this class was generated from the following file: