#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 ) |