opendnp3
3.1.0
Reference implementation of DNP3 (IEEE-1815)
|
Implements IOpenDelayStrategy using exponential-backoff. More...
#include <opendnp3/channel/IOpenDelayStrategy.h>
Public Member Functions | |
TimeDuration | GetNextDelay (const TimeDuration ¤t, const TimeDuration &max) const final |
The the next delay based on the current and the maximum. More... | |
Public Member Functions inherited from opendnp3::IOpenDelayStrategy | |
virtual | ~IOpenDelayStrategy () |
Static Public Member Functions | |
static IOpenDelayStrategy & | Instance () |
Static Private Attributes | |
static ExponentialBackoffStrategy | instance |
Additional Inherited Members | |
Private Member Functions inherited from opendnp3::Uncopyable | |
Uncopyable ()=default | |
Uncopyable (Uncopyable &&)=default | |
virtual | ~Uncopyable ()=default |
Uncopyable & | operator= (Uncopyable &&)=default |
Implements IOpenDelayStrategy using exponential-backoff.
Definition at line 47 of file IOpenDelayStrategy.h.
|
finalvirtual |
The the next delay based on the current and the maximum.
Implements opendnp3::IOpenDelayStrategy.
|
static |
|
staticprivate |
Definition at line 49 of file IOpenDelayStrategy.h.