opendnp3  3.0.0
Reference implementation of DNP3 (IEEE-1815)
opendnp3::IStack Class Referenceabstract

Base class for masters or outstations. More...

#include <opendnp3/IStack.h>

Public Member Functions

virtual ~IStack ()
 
virtual bool Disable ()=0
 Synchronously disable communications. More...
 
virtual bool Enable ()=0
 Synchronously enable communications. More...
 
virtual StackStatistics GetStackStatistics ()=0
 
- Public Member Functions inherited from opendnp3::IResource
virtual ~IResource ()=default
 
virtual void Shutdown ()=0
 

Detailed Description

Base class for masters or outstations.

Definition at line 32 of file IStack.h.

Constructor & Destructor Documentation

◆ ~IStack()

virtual opendnp3::IStack::~IStack ( )
inlinevirtual

Definition at line 35 of file IStack.h.

Member Function Documentation

◆ Disable()

virtual bool opendnp3::IStack::Disable ( )
pure virtual

Synchronously disable communications.

◆ Enable()

virtual bool opendnp3::IStack::Enable ( )
pure virtual

Synchronously enable communications.

◆ GetStackStatistics()

virtual StackStatistics opendnp3::IStack::GetStackStatistics ( )
pure virtual
Returns
stack statistics counters

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