ocean.core.ExceptionDefinitions

The exception module defines all system-level exceptions and provides a mechanism to alter system-level error handling.

Public Imports

core.exception
public import core.exception;

///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////

Members

Aliases

ThreadException
alias ThreadException = core.thread.ThreadException
Undocumented in source.

Classes

AddressException
class AddressException

Base class for exceptiond thrown by an Address.

ClusterException
class ClusterException

The basic exception thrown by the ocean.io.cluster package.

CorruptedIteratorException
class CorruptedIteratorException

Thrown when a corrupt iterator is detected.

HostException
class HostException

Base class for exception thrown by an InternetHost.

IOException
class IOException

The basic exception thrown by the ocean.io package. One should try to ensure that all Tango exceptions related to IO are derived from this one.

IllegalArgumentException
class IllegalArgumentException

Thrown when an illegal argument is encountered.

IllegalElementException
class IllegalElementException

IllegalElementException is thrown by Collection methods that add (or replace) elements (and/or keys) when their arguments are null or do not pass screeners.

LocaleException
class LocaleException

Base class for locale exceptions.

NoSuchElementException
class NoSuchElementException

Thrown on past-the-end errors by iterators and containers.

PlatformException
class PlatformException

Base class for operating system or library exceptions.

ProcessException
class ProcessException

Thrown on a process error.

RegexException
class RegexException

Base class for regluar expression exceptions.

RegistryException
class RegistryException

RegistryException is thrown when the NetworkRegistry encounters a problem during proxy registration, or when it sees an unregistered guid.

SocketAcceptException
class SocketAcceptException

Thrown when a socket failed to accept an incoming connection.

SocketException
class SocketException

Base class for socket exceptions.

SyncException
class SyncException

Base class for synchronization exceptions.

TextException
class TextException

Represents a text processing error.

ThreadPoolException
class ThreadPoolException

Base class for ThreadPoolException

VfsException
class VfsException

The basic exception thrown by the ocean.io.vfs package.

XmlException
class XmlException

Base class for XML exceptions.

Meta

License

Tango Dual License: 3-Clause BSD License / Academic Free License v3.0. See LICENSE_TANGO.txt for details.

Authors

Sean Kelly, Kris Bell