OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::ReliableMessageBase< PACKET > Class Template Reference

#include <relcommon.hpp>

Inheritance diagram for openvpn::ReliableMessageBase< PACKET >:
[legend]

Public Types

typedef reliable::id_t id_t
 

Public Member Functions

 ReliableMessageBase ()
 
bool defined () const
 
bool erased () const
 
void erase ()
 
id_t id () const
 

Public Attributes

PACKET packet
 

Protected Attributes

id_t id_
 
bool erased_
 

Detailed Description

template<typename PACKET>
class openvpn::ReliableMessageBase< PACKET >

Definition at line 28 of file relcommon.hpp.

Member Typedef Documentation

◆ id_t

template<typename PACKET >
typedef reliable::id_t openvpn::ReliableMessageBase< PACKET >::id_t

Definition at line 31 of file relcommon.hpp.

Constructor & Destructor Documentation

◆ ReliableMessageBase()

template<typename PACKET >
openvpn::ReliableMessageBase< PACKET >::ReliableMessageBase ( )
inline

Definition at line 33 of file relcommon.hpp.

Member Function Documentation

◆ defined()

template<typename PACKET >
bool openvpn::ReliableMessageBase< PACKET >::defined ( ) const
inline

Definition at line 37 of file relcommon.hpp.

Here is the caller graph for this function:

◆ erase()

template<typename PACKET >
void openvpn::ReliableMessageBase< PACKET >::erase ( )
inline

Definition at line 46 of file relcommon.hpp.

◆ erased()

template<typename PACKET >
bool openvpn::ReliableMessageBase< PACKET >::erased ( ) const
inline

Definition at line 41 of file relcommon.hpp.

◆ id()

template<typename PACKET >
id_t openvpn::ReliableMessageBase< PACKET >::id ( ) const
inline

Definition at line 53 of file relcommon.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ erased_

template<typename PACKET >
bool openvpn::ReliableMessageBase< PACKET >::erased_
protected

Definition at line 62 of file relcommon.hpp.

◆ id_

template<typename PACKET >
id_t openvpn::ReliableMessageBase< PACKET >::id_
protected

Definition at line 61 of file relcommon.hpp.

◆ packet

template<typename PACKET >
PACKET openvpn::ReliableMessageBase< PACKET >::packet

Definition at line 58 of file relcommon.hpp.


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