Class Request
Defined in File Request.hpp
Class Documentation
-
class Request
Public Functions
-
Request(const std::string &id, rmf_traffic::Time earliest_start_time, ConstPriorityPtr priority, Task::ConstDescriptionPtr description, bool automatic = false)
Constructor
- Parameters:
earliest_start_time – [in] The desired start time for this request
priority – [in] The priority for this request. This is provided by the Priority Scheme. For requests that do not have any priority this is a nullptr.
description – [in] The description for this request
automatic – [in] True if this request is auto-generated
-
Request(Task::ConstBookingPtr booking, Task::ConstDescriptionPtr description)
Constructor
- Parameters:
booking – [in] Booking information for this request
description – [in] Description for this request
-
const Task::ConstBookingPtr &booking() const
Get the tag of this request.
-
const Task::ConstDescriptionPtr &description() const
Get the description of this request.
-
Request(const std::string &id, rmf_traffic::Time earliest_start_time, ConstPriorityPtr priority, Task::ConstDescriptionPtr description, bool automatic = false)