├── .clang-format ├── .github └── workflows │ ├── ci.yaml │ └── deploy.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── benchmark ├── async_simple_benchmark.cpp ├── go_benchmark.go ├── monoio_benchmark.rs └── tokio_benchmark.rs ├── docs ├── .vitepress │ ├── common.ts │ ├── config.ts │ ├── en.ts │ └── zh.ts ├── images │ ├── golang_benchmark.png │ ├── monoio_benchmark.png │ ├── tokio_benchmark.png │ └── zedio_benchmark.png ├── index.md ├── user_guide │ ├── error_exception.md │ ├── example.md │ ├── io.md │ └── runtime.md ├── zedio │ ├── benchmark.md │ ├── contributing.md │ ├── install.md │ └── overview.md └── zh │ ├── index.md │ ├── user_guide │ ├── error_exception.md │ ├── example.md │ ├── io.md │ └── runtime.md │ └── zedio │ ├── benchmark.md │ ├── contributing.md │ ├── install.md │ └── overview.md ├── examples ├── CMakeLists.txt ├── benchmark.cpp ├── echo_server.cpp ├── ping_client.cpp ├── redis_client.cpp ├── rpc_client.cpp ├── rpc_examples │ ├── function_traits.hpp │ ├── person.hpp │ └── rpc_util.hpp ├── rpc_server.cpp ├── simple_echo.cpp ├── unwrap_client.cpp └── unwrap_server.cpp ├── package.json ├── pnpm-lock.yaml ├── tests ├── CMakeLists.txt ├── channel_test.cpp ├── condition_variable_test.cpp ├── file_test.cpp ├── io_buf.cpp ├── latch_test.cpp ├── log_test.cpp ├── mutex_test.cpp ├── queue_test.cpp ├── ring_buffer_test.cpp ├── semaphore_test.cpp ├── signal_test.cpp ├── socket_addr_test.cpp ├── stdio_test.cpp ├── tcp_socket_test.cpp ├── tcp_test.cpp ├── timeout_test.cpp ├── udp_test.cpp └── unix_test.cpp └── zedio ├── async └── coroutine │ └── task.hpp ├── common ├── concepts.hpp ├── debug.hpp ├── error.hpp ├── macros.hpp ├── static_math.hpp └── util │ ├── noncopyable.hpp │ ├── rand.hpp │ ├── ring_buffer.hpp │ ├── singleton.hpp │ ├── thread.hpp │ └── time.hpp ├── core.hpp ├── fs.hpp ├── fs ├── builder.hpp ├── dir.hpp ├── file.hpp └── impl │ ├── impl_async_fsync.hpp │ └── impl_async_metadata.hpp ├── io ├── awaiter │ ├── accept.hpp │ ├── cancel.hpp │ ├── close.hpp │ ├── cmd_sock.hpp │ ├── connect.hpp │ ├── fadvise.hpp │ ├── fallocate.hpp │ ├── fsetxattr.hpp │ ├── fsync.hpp │ ├── getxattr.hpp │ ├── link.hpp │ ├── mkdir.hpp │ ├── open.hpp │ ├── read.hpp │ ├── readv.hpp │ ├── recv.hpp │ ├── recvfrom.hpp │ ├── recvmsg.hpp │ ├── rename.hpp │ ├── send.hpp │ ├── sendmsg.hpp │ ├── sendto.hpp │ ├── setxattr.hpp │ ├── shutdown.hpp │ ├── socket.hpp │ ├── splice.hpp │ ├── statx.hpp │ ├── symlink.hpp │ ├── tee.hpp │ ├── unlink.hpp │ ├── waitid.hpp │ ├── write.hpp │ └── writev.hpp ├── base │ ├── callback.hpp │ └── registrator.hpp ├── buf │ ├── buffer.hpp │ ├── reader.hpp │ ├── stream.hpp │ └── writer.hpp ├── impl │ ├── impl_async_read.hpp │ ├── impl_async_write.hpp │ ├── impl_buf_read.hpp │ └── impl_buf_write.hpp ├── io.hpp └── stdio.hpp ├── log.hpp ├── log ├── buffer.hpp ├── file.hpp ├── level.hpp ├── logger.hpp └── manager.hpp ├── net.hpp ├── runtime ├── builder.hpp ├── config.hpp ├── current_thread │ ├── handle.hpp │ ├── queue.hpp │ └── worker.hpp ├── driver.hpp ├── io │ ├── io_uring.hpp │ └── waker.hpp ├── multi_thread │ ├── handle.hpp │ ├── idle.hpp │ ├── queue.hpp │ ├── shared.hpp │ └── worker.hpp ├── runtime.hpp └── timer │ ├── entry.hpp │ ├── timer.hpp │ ├── util.hpp │ └── wheel.hpp ├── signal.hpp ├── signal ├── kind.hpp └── signal.hpp ├── socket ├── datagram.hpp ├── impl │ ├── async_sockopt │ │ ├── async_sockopt.hpp │ │ ├── impl_broadcast.hpp │ │ ├── impl_keepalive.hpp │ │ ├── impl_linger.hpp │ │ ├── impl_mark.hpp │ │ ├── impl_nodelay.hpp │ │ ├── impl_passcred.hpp │ │ ├── impl_recv_buffer_size.hpp │ │ ├── impl_reuse_addr.hpp │ │ ├── impl_reuse_port.hpp │ │ ├── impl_send_buffer_size.hpp │ │ └── impl_ttl.hpp │ ├── impl_datagram_recv.hpp │ ├── impl_datagram_send.hpp │ ├── impl_local_addr.hpp │ ├── impl_peer_addr.hpp │ ├── impl_sockopt.hpp │ ├── impl_stream_read.hpp │ └── impl_stream_write.hpp ├── listener.hpp ├── net │ ├── addr.hpp │ ├── datagram.hpp │ ├── listener.hpp │ ├── socket.hpp │ └── stream.hpp ├── socket.hpp ├── split.hpp ├── stream.hpp └── unix_domain │ ├── addr.hpp │ ├── datagram.hpp │ ├── listener.hpp │ └── stream.hpp ├── sync.hpp ├── sync ├── channel.hpp ├── channel │ ├── channel.hpp │ ├── receiver.hpp │ └── sender.hpp ├── condition_variable.hpp ├── latch.hpp ├── mutex.hpp ├── semaphore.hpp └── shared_mutex.hpp ├── time.hpp └── time ├── interval.hpp ├── sleep.hpp └── timeout.hpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/async_simple_benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/benchmark/async_simple_benchmark.cpp -------------------------------------------------------------------------------- /benchmark/go_benchmark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/benchmark/go_benchmark.go -------------------------------------------------------------------------------- /benchmark/monoio_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/benchmark/monoio_benchmark.rs -------------------------------------------------------------------------------- /benchmark/tokio_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/benchmark/tokio_benchmark.rs -------------------------------------------------------------------------------- /docs/.vitepress/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/.vitepress/common.ts -------------------------------------------------------------------------------- /docs/.vitepress/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/.vitepress/config.ts -------------------------------------------------------------------------------- /docs/.vitepress/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/.vitepress/en.ts -------------------------------------------------------------------------------- /docs/.vitepress/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/.vitepress/zh.ts -------------------------------------------------------------------------------- /docs/images/golang_benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/images/golang_benchmark.png -------------------------------------------------------------------------------- /docs/images/monoio_benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/images/monoio_benchmark.png -------------------------------------------------------------------------------- /docs/images/tokio_benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/images/tokio_benchmark.png -------------------------------------------------------------------------------- /docs/images/zedio_benchmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/images/zedio_benchmark.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/user_guide/error_exception.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/user_guide/error_exception.md -------------------------------------------------------------------------------- /docs/user_guide/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/user_guide/example.md -------------------------------------------------------------------------------- /docs/user_guide/io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/user_guide/io.md -------------------------------------------------------------------------------- /docs/user_guide/runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/user_guide/runtime.md -------------------------------------------------------------------------------- /docs/zedio/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zedio/benchmark.md -------------------------------------------------------------------------------- /docs/zedio/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zedio/contributing.md -------------------------------------------------------------------------------- /docs/zedio/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zedio/install.md -------------------------------------------------------------------------------- /docs/zedio/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zedio/overview.md -------------------------------------------------------------------------------- /docs/zh/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zh/index.md -------------------------------------------------------------------------------- /docs/zh/user_guide/error_exception.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zh/user_guide/error_exception.md -------------------------------------------------------------------------------- /docs/zh/user_guide/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zh/user_guide/example.md -------------------------------------------------------------------------------- /docs/zh/user_guide/io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zh/user_guide/io.md -------------------------------------------------------------------------------- /docs/zh/user_guide/runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zh/user_guide/runtime.md -------------------------------------------------------------------------------- /docs/zh/zedio/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zh/zedio/benchmark.md -------------------------------------------------------------------------------- /docs/zh/zedio/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zh/zedio/contributing.md -------------------------------------------------------------------------------- /docs/zh/zedio/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zh/zedio/install.md -------------------------------------------------------------------------------- /docs/zh/zedio/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/docs/zh/zedio/overview.md -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/benchmark.cpp -------------------------------------------------------------------------------- /examples/echo_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/echo_server.cpp -------------------------------------------------------------------------------- /examples/ping_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/ping_client.cpp -------------------------------------------------------------------------------- /examples/redis_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/redis_client.cpp -------------------------------------------------------------------------------- /examples/rpc_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/rpc_client.cpp -------------------------------------------------------------------------------- /examples/rpc_examples/function_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/rpc_examples/function_traits.hpp -------------------------------------------------------------------------------- /examples/rpc_examples/person.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/rpc_examples/person.hpp -------------------------------------------------------------------------------- /examples/rpc_examples/rpc_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/rpc_examples/rpc_util.hpp -------------------------------------------------------------------------------- /examples/rpc_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/rpc_server.cpp -------------------------------------------------------------------------------- /examples/simple_echo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/simple_echo.cpp -------------------------------------------------------------------------------- /examples/unwrap_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/unwrap_client.cpp -------------------------------------------------------------------------------- /examples/unwrap_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/examples/unwrap_server.cpp -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/channel_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/channel_test.cpp -------------------------------------------------------------------------------- /tests/condition_variable_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/condition_variable_test.cpp -------------------------------------------------------------------------------- /tests/file_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/file_test.cpp -------------------------------------------------------------------------------- /tests/io_buf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/io_buf.cpp -------------------------------------------------------------------------------- /tests/latch_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/latch_test.cpp -------------------------------------------------------------------------------- /tests/log_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/log_test.cpp -------------------------------------------------------------------------------- /tests/mutex_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/mutex_test.cpp -------------------------------------------------------------------------------- /tests/queue_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/queue_test.cpp -------------------------------------------------------------------------------- /tests/ring_buffer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/ring_buffer_test.cpp -------------------------------------------------------------------------------- /tests/semaphore_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/semaphore_test.cpp -------------------------------------------------------------------------------- /tests/signal_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/signal_test.cpp -------------------------------------------------------------------------------- /tests/socket_addr_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/socket_addr_test.cpp -------------------------------------------------------------------------------- /tests/stdio_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/stdio_test.cpp -------------------------------------------------------------------------------- /tests/tcp_socket_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/tcp_socket_test.cpp -------------------------------------------------------------------------------- /tests/tcp_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/tcp_test.cpp -------------------------------------------------------------------------------- /tests/timeout_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/timeout_test.cpp -------------------------------------------------------------------------------- /tests/udp_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/udp_test.cpp -------------------------------------------------------------------------------- /tests/unix_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/tests/unix_test.cpp -------------------------------------------------------------------------------- /zedio/async/coroutine/task.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/async/coroutine/task.hpp -------------------------------------------------------------------------------- /zedio/common/concepts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/common/concepts.hpp -------------------------------------------------------------------------------- /zedio/common/debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/common/debug.hpp -------------------------------------------------------------------------------- /zedio/common/error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/common/error.hpp -------------------------------------------------------------------------------- /zedio/common/macros.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define REMEMBER_CO_AWAIT nodiscard("remember co_await") -------------------------------------------------------------------------------- /zedio/common/static_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/common/static_math.hpp -------------------------------------------------------------------------------- /zedio/common/util/noncopyable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/common/util/noncopyable.hpp -------------------------------------------------------------------------------- /zedio/common/util/rand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/common/util/rand.hpp -------------------------------------------------------------------------------- /zedio/common/util/ring_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/common/util/ring_buffer.hpp -------------------------------------------------------------------------------- /zedio/common/util/singleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/common/util/singleton.hpp -------------------------------------------------------------------------------- /zedio/common/util/thread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/common/util/thread.hpp -------------------------------------------------------------------------------- /zedio/common/util/time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/common/util/time.hpp -------------------------------------------------------------------------------- /zedio/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/core.hpp -------------------------------------------------------------------------------- /zedio/fs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/fs.hpp -------------------------------------------------------------------------------- /zedio/fs/builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/fs/builder.hpp -------------------------------------------------------------------------------- /zedio/fs/dir.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/fs/dir.hpp -------------------------------------------------------------------------------- /zedio/fs/file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/fs/file.hpp -------------------------------------------------------------------------------- /zedio/fs/impl/impl_async_fsync.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/fs/impl/impl_async_fsync.hpp -------------------------------------------------------------------------------- /zedio/fs/impl/impl_async_metadata.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/fs/impl/impl_async_metadata.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/accept.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/accept.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/cancel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/cancel.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/close.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/close.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/cmd_sock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/cmd_sock.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/connect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/connect.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/fadvise.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/fadvise.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/fallocate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/fallocate.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/fsetxattr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/fsetxattr.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/fsync.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/fsync.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/getxattr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/getxattr.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/link.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/link.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/mkdir.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/mkdir.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/open.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/open.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/read.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/read.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/readv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/readv.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/recv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/recv.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/recvfrom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/recvfrom.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/recvmsg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/recvmsg.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/rename.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/rename.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/send.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/send.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/sendmsg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/sendmsg.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/sendto.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/sendto.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/setxattr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/setxattr.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/shutdown.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/shutdown.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/socket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/socket.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/splice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/splice.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/statx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/statx.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/symlink.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/symlink.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/tee.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/tee.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/unlink.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/unlink.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/waitid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/waitid.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/write.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/write.hpp -------------------------------------------------------------------------------- /zedio/io/awaiter/writev.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/awaiter/writev.hpp -------------------------------------------------------------------------------- /zedio/io/base/callback.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/base/callback.hpp -------------------------------------------------------------------------------- /zedio/io/base/registrator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/base/registrator.hpp -------------------------------------------------------------------------------- /zedio/io/buf/buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/buf/buffer.hpp -------------------------------------------------------------------------------- /zedio/io/buf/reader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/buf/reader.hpp -------------------------------------------------------------------------------- /zedio/io/buf/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/buf/stream.hpp -------------------------------------------------------------------------------- /zedio/io/buf/writer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/buf/writer.hpp -------------------------------------------------------------------------------- /zedio/io/impl/impl_async_read.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/impl/impl_async_read.hpp -------------------------------------------------------------------------------- /zedio/io/impl/impl_async_write.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/impl/impl_async_write.hpp -------------------------------------------------------------------------------- /zedio/io/impl/impl_buf_read.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/impl/impl_buf_read.hpp -------------------------------------------------------------------------------- /zedio/io/impl/impl_buf_write.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/impl/impl_buf_write.hpp -------------------------------------------------------------------------------- /zedio/io/io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/io.hpp -------------------------------------------------------------------------------- /zedio/io/stdio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/io/stdio.hpp -------------------------------------------------------------------------------- /zedio/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/log.hpp -------------------------------------------------------------------------------- /zedio/log/buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/log/buffer.hpp -------------------------------------------------------------------------------- /zedio/log/file.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/log/file.hpp -------------------------------------------------------------------------------- /zedio/log/level.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/log/level.hpp -------------------------------------------------------------------------------- /zedio/log/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/log/logger.hpp -------------------------------------------------------------------------------- /zedio/log/manager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/log/manager.hpp -------------------------------------------------------------------------------- /zedio/net.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/net.hpp -------------------------------------------------------------------------------- /zedio/runtime/builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/builder.hpp -------------------------------------------------------------------------------- /zedio/runtime/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/config.hpp -------------------------------------------------------------------------------- /zedio/runtime/current_thread/handle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/current_thread/handle.hpp -------------------------------------------------------------------------------- /zedio/runtime/current_thread/queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/current_thread/queue.hpp -------------------------------------------------------------------------------- /zedio/runtime/current_thread/worker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/current_thread/worker.hpp -------------------------------------------------------------------------------- /zedio/runtime/driver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/driver.hpp -------------------------------------------------------------------------------- /zedio/runtime/io/io_uring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/io/io_uring.hpp -------------------------------------------------------------------------------- /zedio/runtime/io/waker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/io/waker.hpp -------------------------------------------------------------------------------- /zedio/runtime/multi_thread/handle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/multi_thread/handle.hpp -------------------------------------------------------------------------------- /zedio/runtime/multi_thread/idle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/multi_thread/idle.hpp -------------------------------------------------------------------------------- /zedio/runtime/multi_thread/queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/multi_thread/queue.hpp -------------------------------------------------------------------------------- /zedio/runtime/multi_thread/shared.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/multi_thread/shared.hpp -------------------------------------------------------------------------------- /zedio/runtime/multi_thread/worker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/multi_thread/worker.hpp -------------------------------------------------------------------------------- /zedio/runtime/runtime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/runtime.hpp -------------------------------------------------------------------------------- /zedio/runtime/timer/entry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/timer/entry.hpp -------------------------------------------------------------------------------- /zedio/runtime/timer/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/timer/timer.hpp -------------------------------------------------------------------------------- /zedio/runtime/timer/util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/timer/util.hpp -------------------------------------------------------------------------------- /zedio/runtime/timer/wheel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/runtime/timer/wheel.hpp -------------------------------------------------------------------------------- /zedio/signal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/signal.hpp -------------------------------------------------------------------------------- /zedio/signal/kind.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/signal/kind.hpp -------------------------------------------------------------------------------- /zedio/signal/signal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/signal/signal.hpp -------------------------------------------------------------------------------- /zedio/socket/datagram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/datagram.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/async_sockopt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/async_sockopt.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/impl_broadcast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/impl_broadcast.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/impl_keepalive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/impl_keepalive.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/impl_linger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/impl_linger.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/impl_mark.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/impl_mark.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/impl_nodelay.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/impl_nodelay.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/impl_passcred.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/impl_passcred.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/impl_recv_buffer_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/impl_recv_buffer_size.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/impl_reuse_addr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/impl_reuse_addr.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/impl_reuse_port.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/impl_reuse_port.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/impl_send_buffer_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/impl_send_buffer_size.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/async_sockopt/impl_ttl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/async_sockopt/impl_ttl.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/impl_datagram_recv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/impl_datagram_recv.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/impl_datagram_send.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/impl_datagram_send.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/impl_local_addr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/impl_local_addr.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/impl_peer_addr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/impl_peer_addr.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/impl_sockopt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/impl_sockopt.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/impl_stream_read.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/impl_stream_read.hpp -------------------------------------------------------------------------------- /zedio/socket/impl/impl_stream_write.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/impl/impl_stream_write.hpp -------------------------------------------------------------------------------- /zedio/socket/listener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/listener.hpp -------------------------------------------------------------------------------- /zedio/socket/net/addr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/net/addr.hpp -------------------------------------------------------------------------------- /zedio/socket/net/datagram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/net/datagram.hpp -------------------------------------------------------------------------------- /zedio/socket/net/listener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/net/listener.hpp -------------------------------------------------------------------------------- /zedio/socket/net/socket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/net/socket.hpp -------------------------------------------------------------------------------- /zedio/socket/net/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/net/stream.hpp -------------------------------------------------------------------------------- /zedio/socket/socket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/socket.hpp -------------------------------------------------------------------------------- /zedio/socket/split.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/split.hpp -------------------------------------------------------------------------------- /zedio/socket/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/stream.hpp -------------------------------------------------------------------------------- /zedio/socket/unix_domain/addr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/unix_domain/addr.hpp -------------------------------------------------------------------------------- /zedio/socket/unix_domain/datagram.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/unix_domain/datagram.hpp -------------------------------------------------------------------------------- /zedio/socket/unix_domain/listener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/unix_domain/listener.hpp -------------------------------------------------------------------------------- /zedio/socket/unix_domain/stream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/socket/unix_domain/stream.hpp -------------------------------------------------------------------------------- /zedio/sync.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/sync.hpp -------------------------------------------------------------------------------- /zedio/sync/channel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/sync/channel.hpp -------------------------------------------------------------------------------- /zedio/sync/channel/channel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/sync/channel/channel.hpp -------------------------------------------------------------------------------- /zedio/sync/channel/receiver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/sync/channel/receiver.hpp -------------------------------------------------------------------------------- /zedio/sync/channel/sender.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/sync/channel/sender.hpp -------------------------------------------------------------------------------- /zedio/sync/condition_variable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/sync/condition_variable.hpp -------------------------------------------------------------------------------- /zedio/sync/latch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/sync/latch.hpp -------------------------------------------------------------------------------- /zedio/sync/mutex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/sync/mutex.hpp -------------------------------------------------------------------------------- /zedio/sync/semaphore.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/sync/semaphore.hpp -------------------------------------------------------------------------------- /zedio/sync/shared_mutex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/sync/shared_mutex.hpp -------------------------------------------------------------------------------- /zedio/time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/time.hpp -------------------------------------------------------------------------------- /zedio/time/interval.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/time/interval.hpp -------------------------------------------------------------------------------- /zedio/time/sleep.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/time/sleep.hpp -------------------------------------------------------------------------------- /zedio/time/timeout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/8sileus/zedio/HEAD/zedio/time/timeout.hpp --------------------------------------------------------------------------------