◆ Accepted
template<typename UvStreamType , typename StreamType >
◆ ConnectionAwaiter_()
template<typename UvStreamType , typename StreamType >
uvco::StreamServerBase< UvStreamType, StreamType >::ConnectionAwaiter_::ConnectionAwaiter_ |
( |
UvStreamType & |
socket | ) |
|
|
inlineexplicit |
67 }
std::vector< Accepted > accepted_
Definition stream_server_base.h:82
UvStreamType & socket_
Definition stream_server_base.h:77
◆ await_ready()
template<typename UvStreamType , typename StreamType >
◆ await_resume()
template<typename UvStreamType , typename StreamType >
bool stopped_
Definition stream_server_base.h:84
◆ await_suspend()
template<typename UvStreamType , typename StreamType >
bool uvco::StreamServerBase< UvStreamType, StreamType >::ConnectionAwaiter_::await_suspend |
( |
std::coroutine_handle<> |
handle | ) |
|
132 {
135 return true;
136}
std::optional< std::coroutine_handle<> > handle_
Definition stream_server_base.h:78
◆ stop()
template<typename UvStreamType , typename StreamType >
Stop a listener coroutine.
116 {
118 return;
119 }
122
123
126 handle.resume();
127 }
128}
◆ accepted_
template<typename UvStreamType , typename StreamType >
◆ handle_
template<typename UvStreamType , typename StreamType >
std::optional<std::coroutine_handle<> > uvco::StreamServerBase< UvStreamType, StreamType >::ConnectionAwaiter_::handle_ |
◆ socket_
template<typename UvStreamType , typename StreamType >
◆ stopped_
template<typename UvStreamType , typename StreamType >
The documentation for this struct was generated from the following files: