OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::WebSocket::Sender Class Reference

#include <websocket.hpp>

Collaboration diagram for openvpn::WebSocket::Sender:
[legend]

Public Member Functions

 Sender (StrongRandomAPI::Ptr cli_rng_arg)
 
void frame (Buffer &buf, const Status &s) const
 

Private Member Functions

void prepend_payload_length (Buffer &buf, const size_t len) const
 

Private Attributes

StrongRandomAPI::Ptr cli_rng
 

Detailed Description

Definition at line 186 of file websocket.hpp.

Constructor & Destructor Documentation

◆ Sender()

openvpn::WebSocket::Sender::Sender ( StrongRandomAPI::Ptr  cli_rng_arg)
inline

Definition at line 189 of file websocket.hpp.

Member Function Documentation

◆ frame()

void openvpn::WebSocket::Sender::frame ( Buffer buf,
const Status s 
) const
inline

Definition at line 194 of file websocket.hpp.

◆ prepend_payload_length()

void openvpn::WebSocket::Sender::prepend_payload_length ( Buffer buf,
const size_t  len 
) const
inlineprivate

Definition at line 220 of file websocket.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ cli_rng

StrongRandomAPI::Ptr openvpn::WebSocket::Sender::cli_rng
private

Definition at line 244 of file websocket.hpp.


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