|
uvco 0.1
|
#include <boost/assert.hpp>#include <fmt/core.h>#include <uv.h>#include "uvco/close.h"#include "uvco/exception.h"#include "uvco/internal/internal_utils.h"#include "uvco/loop/loop.h"#include "uvco/name_resolution.h"#include "uvco/promise/multipromise.h"#include "uvco/stream_server_base.h"#include "uvco/tcp_stream.h"#include "uvco/uds_stream.h"#include <coroutine>#include <memory>#include <utility>#include <variant>#include <vector>
Classes | |
| struct | uvco::StreamServerBase< UvStreamType, StreamType >::ConnectionAwaiter_ |
| struct | uvco::UvStreamInitHelper< uv_tcp_t > |
| struct | uvco::UvStreamInitHelper< uv_pipe_t > |
Namespaces | |
| namespace | uvco |
Definition and instantiations of the StreamServerBase<> class template. Because only two instantiations are needed, the template is defined in a separate file to reduce compilation time.