◆ Accepted
template<typename UvStreamType, typename StreamType>
◆ ConnectionAwaiter_()
template<typename UvStreamType, typename StreamType>
| uvco::StreamServerBase< UvStreamType, StreamType >::ConnectionAwaiter_::ConnectionAwaiter_ |
( |
UvStreamType & | socket | ) |
|
|
inlineexplicit |
36 }
Definition stream_server_base.h:35
void setData(Handle *handle, Data *data)
Obtain data pointer set on request with type cast. Data may be nullptr.
Definition internal_utils.h:77
std::vector< Accepted > accepted_
Definition stream_server_base_impl.cc:53
UvStreamType & socket_
Definition stream_server_base_impl.cc:48
◆ ~ConnectionAwaiter_()
template<typename UvStreamType, typename StreamType>
void resetData(Handle *handle)
Reset data pointer on handle to nullptr.
Definition internal_utils.h:83
◆ await_ready()
template<typename UvStreamType, typename StreamType>
◆ await_resume()
template<typename UvStreamType, typename StreamType>
bool stopped_
Definition stream_server_base_impl.cc:55
◆ await_suspend()
template<typename UvStreamType, typename StreamType>
| bool uvco::StreamServerBase< UvStreamType, StreamType >::ConnectionAwaiter_::await_suspend |
( |
std::coroutine_handle<> | handle | ) |
|
75 {
78 return true;
79}
std::coroutine_handle handle_
Definition stream_server_base_impl.cc:49
◆ stop()
template<typename UvStreamType, typename StreamType>
Stop a listener coroutine.
59 {
61 return;
62 }
65
66
70 }
71}
◆ accepted_
template<typename UvStreamType, typename StreamType>
◆ handle_
template<typename UvStreamType, typename StreamType>
◆ socket_
template<typename UvStreamType, typename StreamType>
◆ stopped_
template<typename UvStreamType, typename StreamType>
The documentation for this struct was generated from the following file: