|
OpenVPN 3 Core Library
|
#include <relsend.hpp>
Classes | |
| class | Message |
Public Types | |
| using | id_t = reliable::id_t |
Public Member Functions | |
| ReliableSendTemplate () | |
| ReliableSendTemplate (const id_t span, id_t start_at=0) | |
| void | init (const id_t span, id_t start_at=0) |
| id_t | head_id () const |
| id_t | tail_id () const |
| id_t | span () const |
| Message & | ref_by_id (const id_t id) |
| Time::Duration | until_retransmit (const Time &now) |
| unsigned int | n_unacked () |
| Message & | send (const Time &now, const Time::Duration &tls_timeout) |
| bool | ready () const |
| void | ack (const id_t id) |
Private Attributes | |
| id_t | next |
| MessageWindow< Message, id_t > | window_ |
Definition at line 26 of file relsend.hpp.
| using openvpn::ReliableSendTemplate< PACKET >::id_t = reliable::id_t |
Definition at line 29 of file relsend.hpp.
|
inline |
Definition at line 59 of file relsend.hpp.
|
inline |
Definition at line 63 of file relsend.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 153 of file relsend.hpp.
|
private |
Definition at line 154 of file relsend.hpp.