asio 0.3.8rc3 | Home | Reference | Tutorial | Examples | Design

Reference | Class Hierarchy | Class Index | Member Index

# asio::detail::error_base< T > Class Template Reference

Inherited by asio::error.

Inheritance diagram for asio::detail::error_base< T >:

List of all members.

## Detailed Description

### template<typename T>
class asio::detail::error_base< T >

Hack to keep asio library header-file-only.

## Static Public Attributes

static const asio::error_code | access_denied
| Permission denied.
static const asio::error_code | address_family_not_supported
| Address family not supported by protocol.
static const asio::error_code | address_in_use
| Address already in use.
static const asio::error_code | already_connected
| Transport endpoint is already connected.
static const asio::error_code | already_open
| Already open.
static const asio::error_code | already_started
| Operation already in progress.
static const asio::error_code | connection_aborted
| A connection has been aborted.
static const asio::error_code | connection_refused
| Connection refused.
static const asio::error_code | connection_reset
| Connection reset by peer.
static const asio::error_code | bad_descriptor
| Bad file descriptor.
static const asio::error_code | eof
| End of file or stream.
static const asio::error_code | fault
| Bad address.
static const asio::error_code | host_not_found
| Host not found (authoritative).
static const asio::error_code | host_not_found_try_again
| Host not found (non-authoritative).
static const asio::error_code | host_unreachable
| No route to host.
static const asio::error_code | in_progress
| Operation now in progress.
static const asio::error_code | interrupted
| Interrupted system call.
static const asio::error_code | invalid_argument
| Invalid argument.
static const asio::error_code | message_size
| Message too long.
static const asio::error_code | network_down
| Network is down.
static const asio::error_code | network_reset
| Network dropped connection on reset.
static const asio::error_code | network_unreachable
| Network is unreachable.
static const asio::error_code | no_descriptors
| Too many open files.
static const asio::error_code | no_buffer_space
| No buffer space available.
static const asio::error_code | no_data
| The query is valid but does not have associated address data.
static const asio::error_code | no_memory
| Cannot allocate memory.
static const asio::error_code | no_permission
| Operation not permitted.
static const asio::error_code | no_protocol_option
| Protocol not available.
static const asio::error_code | no_recovery
| A non-recoverable error occurred.
static const asio::error_code | not_connected
| Transport endpoint is not connected.
static const asio::error_code | not_found
| Element not found.
static const asio::error_code | not_socket
| Socket operation on non-socket.
static const asio::error_code | operation_aborted
| Operation cancelled.
static const asio::error_code | operation_not_supported
| Operation not supported.
static const asio::error_code | service_not_found
| The service is not supported for the given socket type.
static const asio::error_code | socket_type_not_supported
| The socket type is not supported.
static const asio::error_code | shut_down
| Cannot send after transport endpoint shutdown.
static const asio::error_code | timed_out
| Connection timed out.
static const asio::error_code | try_again
| Resource temporarily unavailable.
static const asio::error_code | would_block
| The socket is marked non-blocking and the requested operation would block.

## Member Data Documentation

template<typename T>

const asio::error_code asio::detail::error_base< T >::access_denied`[static]`

Permission denied.

template<typename T>

const asio::error_code asio::detail::error_base< T >::address_family_not_supported`[static]`

Address family not supported by protocol.

template<typename T>

const asio::error_code asio::detail::error_base< T >::address_in_use`[static]`

Address already in use.

template<typename T>

const asio::error_code asio::detail::error_base< T >::already_connected`[static]`

Transport endpoint is already connected.

template<typename T>

const asio::error_code asio::detail::error_base< T >::already_open`[static]`

Already open.

template<typename T>

const asio::error_code asio::detail::error_base< T >::already_started`[static]`

Operation already in progress.

template<typename T>

const asio::error_code asio::detail::error_base< T >::connection_aborted`[static]`

A connection has been aborted.

template<typename T>

const asio::error_code asio::detail::error_base< T >::connection_refused`[static]`

Connection refused.

template<typename T>

const asio::error_code asio::detail::error_base< T >::connection_reset`[static]`

Connection reset by peer.

template<typename T>

const asio::error_code asio::detail::error_base< T >::bad_descriptor`[static]`

Bad file descriptor.

template<typename T>

const asio::error_code asio::detail::error_base< T >::eof`[static]`

End of file or stream.

template<typename T>

const asio::error_code asio::detail::error_base< T >::fault`[static]`

Bad address.

template<typename T>

const asio::error_code asio::detail::error_base< T >::host_not_found`[static]`

Host not found (authoritative).

template<typename T>

const asio::error_code asio::detail::error_base< T >::host_not_found_try_again`[static]`

Host not found (non-authoritative).

template<typename T>

const asio::error_code asio::detail::error_base< T >::host_unreachable`[static]`

No route to host.

template<typename T>

const asio::error_code asio::detail::error_base< T >::in_progress`[static]`

Operation now in progress.

template<typename T>

const asio::error_code asio::detail::error_base< T >::interrupted`[static]`

Interrupted system call.

template<typename T>

const asio::error_code asio::detail::error_base< T >::invalid_argument`[static]`

Invalid argument.

template<typename T>

const asio::error_code asio::detail::error_base< T >::message_size`[static]`

Message too long.

template<typename T>

const asio::error_code asio::detail::error_base< T >::network_down`[static]`

Network is down.

template<typename T>

const asio::error_code asio::detail::error_base< T >::network_reset`[static]`

Network dropped connection on reset.

template<typename T>

const asio::error_code asio::detail::error_base< T >::network_unreachable`[static]`

Network is unreachable.

template<typename T>

const asio::error_code asio::detail::error_base< T >::no_descriptors`[static]`

Too many open files.

template<typename T>

const asio::error_code asio::detail::error_base< T >::no_buffer_space`[static]`

No buffer space available.

template<typename T>

const asio::error_code asio::detail::error_base< T >::no_data`[static]`

The query is valid but does not have associated address data.

template<typename T>

const asio::error_code asio::detail::error_base< T >::no_memory`[static]`

Cannot allocate memory.

template<typename T>

const asio::error_code asio::detail::error_base< T >::no_permission`[static]`

Operation not permitted.

template<typename T>

const asio::error_code asio::detail::error_base< T >::no_protocol_option`[static]`

Protocol not available.

template<typename T>

const asio::error_code asio::detail::error_base< T >::no_recovery`[static]`

A non-recoverable error occurred.

template<typename T>

const asio::error_code asio::detail::error_base< T >::not_connected`[static]`

Transport endpoint is not connected.

template<typename T>

const asio::error_code asio::detail::error_base< T >::not_found`[static]`

Element not found.

template<typename T>

const asio::error_code asio::detail::error_base< T >::not_socket`[static]`

Socket operation on non-socket.

template<typename T>

const asio::error_code asio::detail::error_base< T >::operation_aborted`[static]`

Operation cancelled.

template<typename T>

const asio::error_code asio::detail::error_base< T >::operation_not_supported`[static]`

Operation not supported.

template<typename T>

const asio::error_code asio::detail::error_base< T >::service_not_found`[static]`

The service is not supported for the given socket type.

template<typename T>

const asio::error_code asio::detail::error_base< T >::socket_type_not_supported`[static]`

The socket type is not supported.

template<typename T>

const asio::error_code asio::detail::error_base< T >::shut_down`[static]`

Cannot send after transport endpoint shutdown.

template<typename T>

const asio::error_code asio::detail::error_base< T >::timed_out`[static]`

Connection timed out.

template<typename T>

const asio::error_code asio::detail::error_base< T >::try_again`[static]`

Resource temporarily unavailable.

template<typename T>

const asio::error_code asio::detail::error_base< T >::would_block`[static]`

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

asio 0.3.8rc3 | Home | Reference | Tutorial | Examples | Design