
#include <stdexcept>#include <errno.h>#include <sstream>#include <conexus/except_address.h>#include <conexus/except_bind.h>#include <conexus/except_close.h>#include <conexus/except_connect.h>#include <conexus/except_listen.h>#include <conexus/except_open.h>#include <conexus/except_read.h>#include <conexus/except_socket.h>#include <conexus/except_state.h>#include <conexus/except_write.h>


Go to the source code of this file.
Classes | |
| class | Conexus::conexus_exception |
| Base class for all conexus library exceptions. More... | |
| class | Conexus::interface_index_exception |
| Interface index error. More... | |
Namespaces | |
| namespace | Conexus |
Typedefs | |
| typedef enum Conexus::ExceptionType | Conexus::ExceptionType |
Enumerations | |
| enum | Conexus::ExceptionType { Conexus::EXCEPTION_ADDRESS, Conexus::EXCEPTION_OPEN, Conexus::EXCEPTION_BIND, Conexus::EXCEPTION_CLOSE, Conexus::EXCEPTION_CONNECT, Conexus::EXCEPTION_LISTEN, Conexus::EXCEPTION_READ, Conexus::EXCEPTION_SOCKET, Conexus::EXCEPTION_STATE, Conexus::EXCEPTION_WRITE } |
Functions | |
| void | Conexus::throw_exception (int exception_num, ExceptionType type) throw ( conexus_exception ) |
| void | Conexus::throw_bind_exception (int exception_num) throw ( bind_exception ) |
| void | Conexus::throw_close_exception (int exception_num) throw ( close_exception ) |
| void | Conexus::throw_connect_exception (int exception_num) throw ( connect_exception ) |
| void | Conexus::throw_listen_exception (int exception_num) throw ( listen_exception ) |
| void | Conexus::throw_open_exception (int exception_num) throw ( open_exception ) |
| void | Conexus::throw_read_exception (int exception_num) throw ( read_exception ) |
| void | Conexus::throw_write_exception (int exception_num) throw ( write_exception ) |
| void | Conexus::throw_address_exception (int exception_num) throw ( address_exception ) |
| void | Conexus::throw_socket_exception (int exception_num) throw ( socket_exception ) |
1.5.8