### error::basic_errors

    enum basic_errors

##### Values

access_denied

  Permission denied.

address_family_not_supported

  Address family not supported by protocol.

address_in_use

  Address already in use.

already_connected

  Transport endpoint is already connected.

already_started

  Operation already in progress.

broken_pipe

  Broken pipe.

connection_aborted

  A connection has been aborted.

connection_refused

  Connection refused.

connection_reset

  Connection reset by peer.

bad_descriptor

  Bad file descriptor.

fault

  Bad address.

host_unreachable

  No route to host.

in_progress

  Operation now in progress.

interrupted

  Interrupted system call.

invalid_argument

  Invalid argument.

message_size

  Message too long.

name_too_long

  The name was too long.

network_down

  Network is down.

network_reset

  Network dropped connection on reset.

network_unreachable

  Network is unreachable.

no_descriptors

  Too many open files.

no_buffer_space

  No buffer space available.

no_memory

  Cannot allocate memory.

no_permission

  Operation not permitted.

no_protocol_option

  Protocol not available.

no_such_device

  No such device.

not_connected

  Transport endpoint is not connected.

not_socket

  Socket operation on non-socket.

operation_aborted

  Operation cancelled.

operation_not_supported

  Operation not supported.

shut_down

  Cannot send after transport endpoint shutdown.

timed_out

  Connection timed out.

try_again

  Resource temporarily unavailable.

would_block

  The socket is marked non-blocking and the requested operation would block.

##### Requirements

Header: `asio/error.hpp`

Convenience header: `asio.hpp`