- 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
file | name of the source file where the exception was thrown; you
would normally use __FILE__ for this parameter. |
line | line 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
file | name of the source file where the exception was thrown; you
would normally use __FILE__ for this parameter. |
line | line 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
file | name of the source file where the exception was thrown; you
would normally use __FILE__ for this parameter. |
line | line 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
file | name of the source file where the exception was thrown; you
would normally use __FILE__ for this parameter. |
line | line 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
file | name of the source file where the exception was thrown; you
would normally use __FILE__ for this parameter. |
line | line number of the source file where the exception was
thrown; you would normally use __LINE__ for this parameter. |