tango.io.selector.SelectorException

License:

BSD style: see license.txt

Author:

Juan Jose Comellas
class SelectorException : Exception [public] #
SelectorException is thrown when the Selector cannot be created because of insufficient resources (file descriptors, memory, etc.)
this(char[] msg, char[] file, uint line) [public] #
Construct a selector exception with the provided text string

Params:

fileName of the source file where the exception was thrown; you would normally use __FILE__ for this parameter.
lineLine number of the source file where the exception was thrown; you would normally use __LINE__ for this parameter.
class UnregisteredConduitException : SelectorException [public] #
UnregisteredConduitException is thrown when the selector looks for a registered conduit and it cannot find it.
this(char[] file, uint line) [public] #
Construct a selector exception with the provided text string

Params:

fileName of the source file where the exception was thrown; you would normally use __FILE__ for this parameter.
lineLine number of the source file where the exception was thrown; you would normally use __LINE__ for this parameter.
class RegisteredConduitException : SelectorException [public] #
RegisteredConduitException is thrown when a selector detects that a conduit registration was attempted more than once.
this(char[] file, uint line) [public] #
Construct a selector exception with the provided text string

Params:

fileName of the source file where the exception was thrown; you would normally use __FILE__ for this parameter.
lineLine number of the source file where the exception was thrown; you would normally use __LINE__ for this parameter.
class InterruptedSystemCallException : SelectorException [public] #
InterruptedSystemCallException is thrown when a system call is interrupted by a signal and the selector was not set to restart it automatically.
this(char[] file, uint line) [public] #
Construct a selector exception with the provided text string

Params:

fileName of the source file where the exception was thrown; you would normally use __FILE__ for this parameter.
lineLine number of the source file where the exception was thrown; you would normally use __LINE__ for this parameter.
class OutOfMemoryException : SelectorException [public] #
OutOfMemoryException is thrown when there is not enough memory.
this(char[] file, uint line) [public] #
Construct a selector exception with the provided text string

Params:

fileName of the source file where the exception was thrown; you would normally use __FILE__ for this parameter.
lineLine number of the source file where the exception was thrown; you would normally use __LINE__ for this parameter.