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)