| assignCachePages(std::vector< SharedExecStream > &streams, boost::scoped_array< ExecStreamResourceRequirements > const &reqts, bool assignMin) | SimpleExecStreamGovernor | [private] |
| computePerGraphAllocation() | SimpleExecStreamGovernor | [inline, private] |
| disableTracing() | TraceSource | |
| distributeCachePages(std::vector< SharedExecStream > &streams, boost::scoped_array< ExecStreamResourceRequirements > const &reqts, boost::scoped_array< double > const &sqrtDiffOptMin, double totalSqrtDiffs, uint excessAvailable, bool assignOpt) | SimpleExecStreamGovernor | [private] |
| ExecStreamGovernor(ExecStreamResourceKnobs const &knobSettings, ExecStreamResourceQuantity const &resourcesAvailable, SharedTraceTarget pTraceTarget, std::string name) | ExecStreamGovernor | [explicit, protected] |
| ExecStreamGraphResourceMap typedef | ExecStreamGovernor | [protected] |
| getMinimumTraceLevel() const | TraceSource | [inline] |
| getSharedTraceTarget() const | TraceSource | [inline] |
| getTraceSourceName() const | TraceSource | [inline] |
| getTraceTarget() const | TraceSource | [inline] |
| initTraceSource(SharedTraceTarget pTraceTarget, std::string name) | TraceSource | [virtual] |
| isTracing() const | TraceSource | [inline] |
| isTracingLevel(TraceLevel level) const | TraceSource | [inline] |
| knobSettings | ExecStreamGovernor | [protected] |
| mutex | ExecStreamGovernor | [protected] |
| perGraphAllocation | SimpleExecStreamGovernor | [private] |
| requestResources(ExecStreamGraph &graph) | SimpleExecStreamGovernor | [virtual] |
| resourceMap | ExecStreamGovernor | [protected] |
| resourcesAssigned | ExecStreamGovernor | [protected] |
| resourcesAvailable | ExecStreamGovernor | [protected] |
| returnResources(ExecStreamGraph &graph) | SimpleExecStreamGovernor | [virtual] |
| setResourceAvailability(ExecStreamResourceQuantity const &available, ExecStreamResourceType resourceType) | SimpleExecStreamGovernor | [virtual] |
| setResourceKnob(ExecStreamResourceKnobs const &knob, ExecStreamResourceKnobType knobType) | SimpleExecStreamGovernor | [virtual] |
| setTraceSourceName(std::string const &n) | TraceSource | [inline] |
| SimpleExecStreamGovernor(ExecStreamResourceKnobs const &knobSettings, ExecStreamResourceQuantity const &resourcesAvailable, SharedTraceTarget pTraceTarget, std::string name) | SimpleExecStreamGovernor | [explicit] |
| trace(TraceLevel level, std::string message) const | TraceSource | |
| traceCachePageRequest(uint assigned, ExecStreamResourceRequirements const &reqt, std::string const &name) | ExecStreamGovernor | [protected] |
| TraceSource() | TraceSource | [explicit, protected] |
| TraceSource(SharedTraceTarget pTraceTarget, std::string name) | TraceSource | [explicit, protected] |
| writeStats(StatsTarget &target) | ExecStreamGovernor | [virtual] |
| ~ExecStreamGovernor() | ExecStreamGovernor | [virtual] |
| ~SimpleExecStreamGovernor() | SimpleExecStreamGovernor | [virtual] |
| ~StatsSource() | StatsSource | [virtual] |
| ~TraceSource() | TraceSource | [virtual] |