openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
e2reactor.PollReactor Class Reference
Inheritance diagram for e2reactor.PollReactor:

Public Member Functions

def addReader (self, reader)
 
def addWriter (self, writer, writes=writes, selectables=selectables)
 
def removeReader (self, reader, reads=reads)
 
def removeWriter (self, writer, writes=writes)
 
def removeAll (self, reads=reads, writes=writes, selectables=selectables)
 
def doPoll (self, timeout, reads=reads, writes=writes, selectables=selectables, select=select, log=log, POLLIN=select.POLLIN, POLLOUT=select.POLLOUT)
 
def callLater (self, *args, **kwargs)
 

Static Public Attributes

def doIteration = doPoll
 

Detailed Description

A reactor that uses poll(2).

Member Function Documentation

◆ addReader()

def e2reactor.PollReactor.addReader (   self,
  reader 
)
Add a FileDescriptor for notification of data available to read.

◆ addWriter()

def e2reactor.PollReactor.addWriter (   self,
  writer,
  writes = writes,
  selectables = selectables 
)
Add a FileDescriptor for notification of data available to write.

◆ callLater()

def e2reactor.PollReactor.callLater (   self,
args,
**  kwargs 
)

◆ doPoll()

def e2reactor.PollReactor.doPoll (   self,
  timeout,
  reads = reads,
  writes = writes,
  selectables = selectables,
  select = select,
  log = log,
  POLLIN = select.POLLIN,
  POLLOUT = select.POLLOUT 
)
Poll the poller for new events.

◆ removeAll()

def e2reactor.PollReactor.removeAll (   self,
  reads = reads,
  writes = writes,
  selectables = selectables 
)
Remove all selectables, and return a list of them.

◆ removeReader()

def e2reactor.PollReactor.removeReader (   self,
  reader,
  reads = reads 
)
Remove a Selectable for notification of data available to read.

◆ removeWriter()

def e2reactor.PollReactor.removeWriter (   self,
  writer,
  writes = writes 
)
Remove a Selectable for notification of data available to write.

Member Data Documentation

◆ doIteration

def e2reactor.PollReactor.doIteration = doPoll
static

The documentation for this class was generated from the following file: