mirror of
https://gitlab.com/niansa/libcrosscoro.git
synced 2025-03-06 20:53:32 +01:00
* udp_peer! I hope using the udp peer makes sense on how udp packets are sent and received now. Time will tell! * Fix broken benchmark tcp server listening race condition
31 lines
672 B
C++
31 lines
672 B
C++
#pragma once
|
|
|
|
#include <errno.h>
|
|
#include <cstdint>
|
|
|
|
namespace coro::net
|
|
{
|
|
|
|
enum class send_status : int64_t
|
|
{
|
|
ok = 0,
|
|
permission_denied = EACCES,
|
|
try_again = EAGAIN,
|
|
would_block = EWOULDBLOCK,
|
|
already_in_progress = EALREADY,
|
|
bad_file_descriptor = EBADF,
|
|
connection_reset = ECONNRESET,
|
|
no_peer_address = EDESTADDRREQ,
|
|
memory_fault = EFAULT,
|
|
interrupted = EINTR,
|
|
is_connection = EISCONN,
|
|
message_size = EMSGSIZE,
|
|
output_queue_full = ENOBUFS,
|
|
no_memory = ENOMEM,
|
|
not_connected = ENOTCONN,
|
|
not_a_socket = ENOTSOCK,
|
|
operationg_not_supported = EOPNOTSUPP,
|
|
pipe_closed = EPIPE
|
|
};
|
|
|
|
} // namespace coro::net
|