Class RectificationRequesterFactory
Defined in File Rectifier.hpp
Inheritance Relationships
Derived Type
public rmf_traffic::schedule::DatabaseRectificationRequesterFactory
(Class DatabaseRectificationRequesterFactory)
Class Documentation
-
class RectificationRequesterFactory
The RectificationRequesterFactory is a pure abstract interface class which should be implemented for any middlewares that intend to act as transport layers for the scheduling system.
Subclassed by rmf_traffic::schedule::DatabaseRectificationRequesterFactory
Public Functions
-
virtual std::unique_ptr<RectificationRequester> make(Rectifier rectifier, ParticipantId participant_id) = 0
Create a RectificationRequester to be held by a Participant
- Parameters:
rectifier – [in] This rectifier can be used by the RectificationRequester to ask the participant to retransmit some of its changes.
participant_id – [in] The ID of the participant that will hold onto this RectificationRequester. This is the same participant that the rectifier will request retransmissions to.
-
virtual ~RectificationRequesterFactory() = default
-
virtual std::unique_ptr<RectificationRequester> make(Rectifier rectifier, ParticipantId participant_id) = 0