All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
rocon_gateway.watcher_thread.WatcherThread Class Reference

Watcher. More...

List of all members.

Public Member Functions

def __init__
def run
def shutdown

Public Attributes

 trigger_update

Private Member Functions

def _sleep

Private Attributes

 _flipped_interface
 _gateway
 _hub
 _internal_sleep_period
 _last_loop_timestamp
 _master
 _pulled_interface
 _trigger_shutdown
 _trigger_update
 _watch_loop_period

Detailed Description

Watcher.

Definition at line 24 of file watcher_thread.py.


Constructor & Destructor Documentation

def rocon_gateway.watcher_thread.WatcherThread.__init__ (   self,
  gateway,
  watch_loop_period 
)

Definition at line 28 of file watcher_thread.py.


Member Function Documentation

  Internal interruptible sleep loop to check for shutdown and update triggers.
  This lets us set a really long watch_loop update if we wish.

Definition at line 74 of file watcher_thread.py.

  The watcher thread - monitors both the local master's system state (list of connections)
  and the various rules to make sure rules and existing connections or flips are in sync.

Definition at line 51 of file watcher_thread.py.

  Called from the main program to shutdown this thread.

Definition at line 43 of file watcher_thread.py.


Member Data Documentation

Definition at line 28 of file watcher_thread.py.

Definition at line 28 of file watcher_thread.py.

Definition at line 28 of file watcher_thread.py.

Definition at line 28 of file watcher_thread.py.

Definition at line 28 of file watcher_thread.py.

Definition at line 28 of file watcher_thread.py.

Definition at line 28 of file watcher_thread.py.

Definition at line 28 of file watcher_thread.py.

Definition at line 45 of file watcher_thread.py.

Definition at line 28 of file watcher_thread.py.

Definition at line 28 of file watcher_thread.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


rocon_gateway
Author(s): Daniel Stonier, Jihoon Lee,
autogenerated on Tue Jan 15 2013 17:43:24