Package rosmake :: Module parallel_build :: Class CompileThread
[frames] | no frames]

Class CompileThread

source code

        object --+        
                 |        
threading._Verbose --+    
                     |    
      threading.Thread --+
                         |
                        CompileThread

This is the class which is used as the thread for parallel builds. This class will query the build queue object for new commands and block on its calls until the build queue says that building is done.

Instance Methods
 
__init__(self, name, build_queue, rosmakeall, argument=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
run(self) source code

Inherited from threading.Thread: __repr__, getName, isAlive, isDaemon, is_alive, join, setDaemon, setName, start

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

Properties

Inherited from threading.Thread: daemon, ident, name

Inherited from object: __class__

Method Details

__init__(self, name, build_queue, rosmakeall, argument=None)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

run(self)

source code 
Overrides: threading.Thread.run