Class BinaryPriorityScheme

Class Documentation

class BinaryPriorityScheme

A class that serves as a binary prioritization scheme by genrating either high or low Priority objects for requests.

Public Static Functions

static std::shared_ptr<Priority> make_low_priority()

Use these to assign the task priority In the current implementation this returns a nullptr.

static std::shared_ptr<Priority> make_high_priority()

Get a shared pointer to a high priority object of the binary prioritization scheme.

static std::shared_ptr<CostCalculator> make_cost_calculator()

Use this to give the appropriate cost calculator to the task planner.