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] |