Package Halberd :: Module crew :: Class Manager
[hide private]
[frames] | no frames]

Class Manager

source code

        object --+            
                 |            
threading._Verbose --+        
                     |        
      threading.Thread --+    
                         |    
               BaseScanner --+
                             |
                            Manager

Performs management tasks during the scan.

Instance Methods [hide private]
 
process(self)
Controls the whole scanning process.
source code
 
showStats(self)
Displays certain statistics while the scan is happening.
source code

Inherited from BaseScanner: __init__, hasExpired, remaining, run, setTimeout

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

Inherited from threading.Thread (private): _set_daemon, _set_ident

Inherited from threading._Verbose (private): _note

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

Class Variables [hide private]
  refresh_interval = 0.25
Instance Variables [hide private]

Inherited from BaseScanner: timeout

Properties [hide private]

Inherited from threading.Thread: daemon, ident, name

Inherited from object: __class__

Method Details [hide private]

process(self)

source code 

Controls the whole scanning process.

This method checks when the timeout has expired and notifies the rest of the scanning threads that they should stop. It also displays (in case the user asked for it) detailed information regarding the process.

Overrides: BaseScanner.process