#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: