Halberd.crew.Manager

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