Deskflow 1.24.0.365
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
ArchException.h File Reference
#include <stdexcept>
Include dependency graph for ArchException.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ThreadException
 Generic thread exception. More...
class  ThreadCancelException
 Thread exception to cancel. More...
class  ArchNetworkException
 Generic network exception. More...
class  ArchNetworkInterruptedException
 Operation was interrupted. More...
class  ArchNetworkAccessException
 Network insufficient permission. More...
class  ArchNetworkResourceException
 Network insufficient resources. More...
class  ArchNetworkSupportException
 No support for requested network resource/service. More...
class  ArchNetworkIOException
 Network I/O error. More...
class  ArchNetworkNoAddressException
 Network address is unavailable or not local. More...
class  ArchNetworkAddressInUseException
 Network address in use. More...
class  ArchNetworkNoRouteException
 No route to address. More...
class  ArchNetworkNotConnectedException
 Socket not connected. More...
class  ArchNetworkShutdownException
 Remote read end of socket has closed. More...
class  ArchNetworkDisconnectedException
 Remote end of socket has disconnected. More...
class  ArchNetworkConnectionRefusedException
 Remote end of socket refused connection. More...
class  ArchNetworkTimedOutException
 Remote end of socket is not responding. More...
class  ArchNetworkNameException
 Generic network name lookup erros. More...
class  ArchNetworkNameUnknownException
 The named host is unknown. More...
class  ArchNetworkNameNoAddressException
 The named host is known but has no address. More...
class  ArchNetworkNameFailureException
 Non-recoverable name server error. More...
class  ArchNetworkNameUnavailableException
 Temporary name server error. More...
class  ArchNetworkNameUnsupportedException
 The named host is known but no supported address. More...
class  ArchDaemonException
 Generic daemon exception. More...
class  ArchDaemonFailedException
 Could not daemonize. More...
class  ArchDaemonInstallException
 Could not install daemon. More...
class  ArchDaemonUninstallFailedException
 Could not uninstall daemon. More...
class  ArchDaemonUninstallNotInstalledException
 Attempted to uninstall a daemon that was not installed. More...

Macros

#define RETHROW_THREADEXCEPTION

Macro Definition Documentation

◆ RETHROW_THREADEXCEPTION

#define RETHROW_THREADEXCEPTION
Value:
try { \
throw; \
} catch (ThreadException &) { \
throw; \
} catch (...) { \
}
Generic thread exception.
Definition ArchException.h:20

Convenience macro to rethrow an ThreadException exception but ignore other exceptions. Put this in your catch (...) handler after necessary cleanup but before leaving or returning from the handler.