tango.io.selector.SelectorException

License:

BSD style: see license.txt

Author:

Juan Jose Comellas <juanjo@comellas.com.ar>
class SelectorException : Exception [public]
SelectorException is thrown when the Selector cannot be created because of insufficient resources (file descriptors, memory, etc.)
this(string msg, string file, size_t line) [public]
Construct a selector exception with the provided text string

Parameters:

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(string file, size_t line) [public]
Construct a selector exception with the provided text string

Parameters:

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(string file, size_t line) [public]
Construct a selector exception with the provided text string

Parameters:

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(string file, size_t line) [public]
Construct a selector exception with the provided text string

Parameters:

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(string file, size_t line) [public]
Construct a selector exception with the provided text string

Parameters:

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.