Package wtf :: Package opi :: Module listener :: Class _AdapterInterface
[hide private]
[frames] | no frames]

Class _AdapterInterface

source code

object --+
         |
        _AdapterInterface

Adapter poll API to select implementation
Instance Methods [hide private]
 
__init__(self)
Initialization
source code
 
add(self, fd)
Register a new file descriptor
source code
 
remove(self, fd)
Unregister a file descriptor
source code
list
poll(self, timeout=None)
Poll the list of descriptors
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Instance Variables [hide private]
Exception error
Exception to catch on poll()
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 
Initialization
Overrides: object.__init__

add(self, fd)

source code 
Register a new file descriptor
Parameters:
  • fd (int) - File descriptor to register
Raises:
  • ValueError - Error while creating an integer out of fd
  • TypeError - Error while creating an integer out of fd

remove(self, fd)

source code 
Unregister a file descriptor
Parameters:
  • fd (int) - File descriptor to unregister
Raises:
  • ValueError - Error while creating an integer out of fd
  • TypeError - Error while creating an integer out of fd
  • KeyError - The descriptor was not registered before

poll(self, timeout=None)

source code 
Poll the list of descriptors
Parameters:
  • timeout (int) - Poll timeout in milliseconds
Returns: list
List of (descriptor, event) tuples, event is useless, though
Raises: