tango.io.selector.SelectorException

License:
BSD style:

author:
Juan Jose Comellas

class SelectorException: object.Exception;
SelectorException is thrown when the Selector cannot be created because of insufficient resources (file descriptors, memory, etc.)

this(string msg, string file, ulong line);
Construct a selector exception with the provided text string

Params:
string file name of the source file where the exception was thrown; you would normally use _FILE__ for this parameter.
ulong line line number of the source file where the exception was thrown; you would normally use _LINE__ for this parameter.

class UnregisteredConduitException: tango.io.selector.SelectorException.SelectorException;
UnregisteredConduitException is thrown when the selector looks for a registered conduit and it cannot find it.

this(string file, ulong line);
Construct a selector exception with the provided text string

Params:
string file name of the source file where the exception was thrown; you would normally use _FILE__ for this parameter.
ulong line line number of the source file where the exception was thrown; you would normally use _LINE__ for this parameter.

class RegisteredConduitException: tango.io.selector.SelectorException.SelectorException;
RegisteredConduitException is thrown when a selector detects that a conduit registration was attempted more than once.

this(string file, ulong line);
Construct a selector exception with the provided text string

Params:
string file name of the source file where the exception was thrown; you would normally use _FILE__ for this parameter.
ulong line line number of the source file where the exception was thrown; you would normally use _LINE__ for this parameter.

class InterruptedSystemCallException: tango.io.selector.SelectorException.SelectorException;
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, ulong line);
Construct a selector exception with the provided text string

Params:
string file name of the source file where the exception was thrown; you would normally use _FILE__ for this parameter.
ulong line line number of the source file where the exception was thrown; you would normally use _LINE__ for this parameter.

class OutOfMemoryException: tango.io.selector.SelectorException.SelectorException;
OutOfMemoryException is thrown when there is not enough memory.

this(string file, ulong line);
Construct a selector exception with the provided text string

Params:
string file name of the source file where the exception was thrown; you would normally use _FILE__ for this parameter.
ulong line line number of the source file where the exception was thrown; you would normally use _LINE__ for this parameter.


Page generated by Ddoc. Copyright (c) 2006 Juan Jose Comellas. All rights reserved