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

#include <pipe.hpp>

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

Public Member Functions

 SD_IN (openvpn_io::io_context &io_context, ScopedFD &fd)
 
const std::string content () const
 
- 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_read ()
 

Private Attributes

BufferAllocated buf
 
BufferList data
 

Additional Inherited Members

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

Detailed Description

Definition at line 80 of file pipe.hpp.

Constructor & Destructor Documentation

◆ SD_IN()

openvpn::Pipe::SD_IN::SD_IN ( openvpn_io::io_context &  io_context,
ScopedFD fd 
)
inline

Definition at line 83 of file pipe.hpp.

Member Function Documentation

◆ content()

const std::string openvpn::Pipe::SD_IN::content ( ) const
inline

Definition at line 90 of file pipe.hpp.

◆ queue_read()

void openvpn::Pipe::SD_IN::queue_read ( )
inlineprivate

Definition at line 96 of file pipe.hpp.

Member Data Documentation

◆ buf

BufferAllocated openvpn::Pipe::SD_IN::buf
private

Definition at line 115 of file pipe.hpp.

◆ data

BufferList openvpn::Pipe::SD_IN::data
private

Definition at line 116 of file pipe.hpp.


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