#include <namedpipe.hpp>
|
| | OPENVPN_EXCEPTION (named_pipe_acceptor_error) |
| |
| | NamedPipe (openvpn_io::io_context &io_context, const std::string &name_arg, const std::string &sddl_string) |
| |
| void | async_accept (ListenerBase *listener, const size_t acceptor_index, openvpn_io::io_context &io_context) override |
| |
| void | close () override |
| |
| | RC () noexcept=default |
| |
| | RC (const RC &)=delete |
| |
| virtual | ~RC ()=default |
| |
| RC & | operator= (const RC &)=delete |
| |
| olong | use_count () const noexcept |
| | Delegates call to RCImpl and returns the result.
|
| |
|
| static constexpr bool | is_thread_safe () |
| | Delegates call to RCImpl and returns the result.
|
| |
Definition at line 20 of file namedpipe.hpp.
◆ Ptr
◆ NamedPipe()
| openvpn::Acceptor::NamedPipe::NamedPipe |
( |
openvpn_io::io_context & |
io_context, |
|
|
const std::string & |
name_arg, |
|
|
const std::string & |
sddl_string |
|
) |
| |
|
inline |
◆ async_accept()
| void openvpn::Acceptor::NamedPipe::async_accept |
( |
ListenerBase * |
listener, |
|
|
const size_t |
acceptor_index, |
|
|
openvpn_io::io_context & |
io_context |
|
) |
| |
|
inlineoverridevirtual |
◆ close()
| void openvpn::Acceptor::NamedPipe::close |
( |
| ) |
|
|
inlineoverridevirtual |
◆ OPENVPN_EXCEPTION()
| openvpn::Acceptor::NamedPipe::OPENVPN_EXCEPTION |
( |
named_pipe_acceptor_error |
| ) |
|
◆ handle
| openvpn_io::windows::stream_handle openvpn::Acceptor::NamedPipe::handle |
|
private |
◆ name
| std::string openvpn::Acceptor::NamedPipe::name |
|
private |
◆ sa
The documentation for this class was generated from the following file: