Predator
[unstable] git snapshot
|
#include <symstate.hh>
Public Types | |
typedef const CodeStorage::Block * | TBlock |
typedef std::set< TBlock > | TBlockSet |
typedef std::vector< TBlock > | TBlockList |
Public Member Functions | |
BlockScheduler (const IPendingCountProvider &) | |
BlockScheduler (const BlockScheduler &) | |
~BlockScheduler () | |
const TBlockSet & | todo () const |
TBlockList | done () const |
unsigned | cntWaiting () const |
bool | schedule (TBlock bb) |
bool | getNext (TBlock *dst) |
virtual void | printStats () const |
Private Member Functions | |
BlockScheduler & | operator= (const BlockScheduler &) |
Private Attributes | |
Private * | d |
Definition at line 304 of file symstate.hh.
typedef const CodeStorage::Block* TBlock |
Definition at line 306 of file symstate.hh.
typedef std::vector<TBlock> TBlockList |
Definition at line 308 of file symstate.hh.
Definition at line 307 of file symstate.hh.
BlockScheduler | ( | const IPendingCountProvider & | ) |
BlockScheduler | ( | const BlockScheduler & | ) |
~BlockScheduler | ( | ) |
unsigned cntWaiting | ( | ) | const |
TBlockList done | ( | ) | const |
bool getNext | ( | TBlock * | dst | ) |
|
private |
|
virtual |
Implements IStatsProvider.
bool schedule | ( | TBlock | bb | ) |
const TBlockSet& todo | ( | ) | const |
|
private |
Definition at line 331 of file symstate.hh.