Package VisionEgg :: Module PyroHelpers :: Class PyroListenController |
[frames] | no frames]

# Class PyroListenController

source code

                object --+
                         |
    FlowControl.Controller --+
                             |
                            PyroListenController

    Handle connection from remote machine, control PyroControllers.

    This meta controller handles a Pyro daemon, which checks the TCP
    socket for new input and acts accordingly.

    This class is analagous to VisionEgg.TCPController.SocketListenController.

Instance Methods
__init__(self, server=None, **kw) Called by PyroServer. | source code
during_go_eval(self) Called by Presentation. | source code
between_go_eval(self) Called by Presentation. | source code
Inherited from `FlowControl.Controller`: `evaluate_now`, `returns_type`, `set_eval_frequency` Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__str__`

Class Variables
Inherited from `FlowControl.Controller`: `EVERY_FRAME`, `FRAMES_ABSOLUTE`, `FRAMES_SINCE_GO`, `NEVER`, `NOT_BETWEEN_GO`, `NOT_DURING_GO`, `ONCE`, `TIME_INDEPENDENT`, `TIME_SEC_ABSOLUTE`, `TIME_SEC_SINCE_GO`, `TRANSITIONS`, `flag_dictionary`

Properties
Inherited from `object`: `__class__`

Method Details

### __init__(self, server=None, **kw) (Constructor) | source code
    Called by PyroServer. Creates a PyroListenerController instance.
Overrides: FlowControl.Controller.__init__

### during_go_eval(self) | source code
    Called by Presentation. Evaluate during the main 'go' loop.

    Override this method in subclasses.
Overrides: FlowControl.Controller.during_go_eval (inherited documentation)

### between_go_eval(self) | source code
    Called by Presentation. Evaluate between runs of the main 'go' loop.

    Override this method in subclasses.
Overrides: FlowControl.Controller.between_go_eval (inherited documentation)