38#define RETHROW_THREADEXCEPTION \
41 } catch (ThreadException &) { \
53 using std::runtime_error::runtime_error;
59 using ArchNetworkException::ArchNetworkException;
65 using ArchNetworkException::ArchNetworkException;
71 using ArchNetworkException::ArchNetworkException;
77 using ArchNetworkException::ArchNetworkException;
83 using ArchNetworkException::ArchNetworkException;
89 using ArchNetworkException::ArchNetworkException;
95 using ArchNetworkException::ArchNetworkException;
101 using ArchNetworkException::ArchNetworkException;
107 using ArchNetworkException::ArchNetworkException;
113 using ArchNetworkException::ArchNetworkException;
119 using ArchNetworkException::ArchNetworkException;
125 using ArchNetworkException::ArchNetworkException;
131 using ArchNetworkException::ArchNetworkException;
137 using ArchNetworkException::ArchNetworkException;
143 using ArchNetworkNameException::ArchNetworkNameException;
149 using ArchNetworkNameException::ArchNetworkNameException;
155 using ArchNetworkNameException::ArchNetworkNameException;
161 using ArchNetworkNameException::ArchNetworkNameException;
167 using ArchNetworkNameException::ArchNetworkNameException;
177 using std::runtime_error::runtime_error;
183 using ArchDaemonException::ArchDaemonException;
189 using ArchDaemonException::ArchDaemonException;
195 using ArchDaemonException::ArchDaemonException;
201 using ArchDaemonFailedException::ArchDaemonFailedException;
Generic daemon exception.
Definition ArchException.h:176
Could not daemonize.
Definition ArchException.h:182
Could not install daemon.
Definition ArchException.h:188
Could not uninstall daemon.
Definition ArchException.h:194
Attempted to uninstall a daemon that was not installed.
Definition ArchException.h:200
Network insufficient permission.
Definition ArchException.h:64
Network address in use.
Definition ArchException.h:94
Remote end of socket refused connection.
Definition ArchException.h:124
Remote end of socket has disconnected.
Definition ArchException.h:118
Generic network exception.
Definition ArchException.h:52
Network I/O error.
Definition ArchException.h:82
Operation was interrupted.
Definition ArchException.h:58
Generic network name lookup erros.
Definition ArchException.h:136
Non-recoverable name server error.
Definition ArchException.h:154
The named host is known but has no address.
Definition ArchException.h:148
Temporary name server error.
Definition ArchException.h:160
The named host is unknown.
Definition ArchException.h:142
The named host is known but no supported address.
Definition ArchException.h:166
Network address is unavailable or not local.
Definition ArchException.h:88
No route to address.
Definition ArchException.h:100
Socket not connected.
Definition ArchException.h:106
Network insufficient resources.
Definition ArchException.h:70
Remote read end of socket has closed.
Definition ArchException.h:112
No support for requested network resource/service.
Definition ArchException.h:76
Remote end of socket is not responding.
Definition ArchException.h:130
Thread exception to cancel.
Definition ArchException.h:29
Generic thread exception.
Definition ArchException.h:20