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 >:

Inheritance graph
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