#include <ringbuffer.hpp>
|
| static constexpr bool | is_thread_safe () |
| | Delegates call to RCImpl and returns the result.
|
| |
Definition at line 55 of file ringbuffer.hpp.
◆ Ptr
◆ RingBuffer() [1/3]
| openvpn::TunWin::RingBuffer::RingBuffer |
( |
openvpn_io::io_context & |
io_context | ) |
|
|
inline |
◆ RingBuffer() [2/3]
| openvpn::TunWin::RingBuffer::RingBuffer |
( |
openvpn_io::io_context & |
io_context, |
|
|
HANDLE |
client_process, |
|
|
const std::string & |
send_ring_hmem_hex, |
|
|
const std::string & |
receive_ring_hmem_hex, |
|
|
const std::string & |
send_ring_tail_moved_hex, |
|
|
const std::string & |
receive_ring_tail_moved_hex |
|
) |
| |
|
inline |
◆ RingBuffer() [3/3]
| openvpn::TunWin::RingBuffer::RingBuffer |
( |
RingBuffer const & |
| ) |
|
|
delete |
◆ ~RingBuffer()
| openvpn::TunWin::RingBuffer::~RingBuffer |
( |
| ) |
|
|
inline |
◆ operator=()
◆ receive_ring()
| TUN_RING * openvpn::TunWin::RingBuffer::receive_ring |
( |
| ) |
|
|
inline |
◆ receive_ring_tail_moved()
| HANDLE openvpn::TunWin::RingBuffer::receive_ring_tail_moved |
( |
| ) |
|
|
inline |
◆ send_ring()
| TUN_RING * openvpn::TunWin::RingBuffer::send_ring |
( |
| ) |
|
|
inline |
◆ send_ring_tail_moved()
| HANDLE openvpn::TunWin::RingBuffer::send_ring_tail_moved |
( |
| ) |
|
|
inline |
◆ send_tail_moved_asio_event()
| AsioEvent & openvpn::TunWin::RingBuffer::send_tail_moved_asio_event |
( |
| ) |
|
|
inline |
◆ serialize()
| void openvpn::TunWin::RingBuffer::serialize |
( |
Json::Value & |
json | ) |
|
|
inline |
◆ receive_ring_
| TUN_RING* openvpn::TunWin::RingBuffer::receive_ring_ = nullptr |
|
protected |
◆ receive_ring_hmem
◆ receive_ring_tail_moved_
| Win::Event openvpn::TunWin::RingBuffer::receive_ring_tail_moved_ {FALSE} |
|
protected |
◆ send_ring_
| TUN_RING* openvpn::TunWin::RingBuffer::send_ring_ = nullptr |
|
protected |
◆ send_ring_hmem
◆ send_ring_tail_moved_
| Win::Event openvpn::TunWin::RingBuffer::send_ring_tail_moved_ {FALSE} |
|
protected |
◆ send_tail_moved_asio_event_
| AsioEvent openvpn::TunWin::RingBuffer::send_tail_moved_asio_event_ |
|
protected |
The documentation for this class was generated from the following file: