OpenVPN 3 Core Library
|
#include <relsend.hpp>
Classes | |
class | Message |
Public Types | |
typedef reliable::id_t | 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.
typedef reliable::id_t openvpn::ReliableSendTemplate< PACKET >::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.