OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::Pipe::SD_OUT Class Reference

#include <pipe.hpp>

Inheritance diagram for openvpn::Pipe::SD_OUT:
[legend]
Collaboration diagram for openvpn::Pipe::SD_OUT:
[legend]

Public Member Functions

 SD_OUT (openvpn_io::io_context &io_context, const std::string &content, ScopedFD &fd)
 
- Public Member Functions inherited from openvpn::Pipe::SD
 SD (openvpn_io::io_context &io_context, ScopedFD &fd)
 
bool defined () const
 

Private Member Functions

void queue_write ()
 

Private Attributes

BufferAllocated buf
 

Additional Inherited Members

- Protected Attributes inherited from openvpn::Pipe::SD
std::unique_ptr< openvpn_io::posix::stream_descriptor > sd
 

Detailed Description

Definition at line 46 of file pipe.hpp.

Constructor & Destructor Documentation

◆ SD_OUT()

openvpn::Pipe::SD_OUT::SD_OUT ( openvpn_io::io_context &  io_context,
const std::string &  content,
ScopedFD fd 
)
inline

Definition at line 49 of file pipe.hpp.

Member Function Documentation

◆ queue_write()

void openvpn::Pipe::SD_OUT::queue_write ( )
inlineprivate

Definition at line 60 of file pipe.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ buf

BufferAllocated openvpn::Pipe::SD_OUT::buf
private

Definition at line 77 of file pipe.hpp.


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