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