Class Change
Defined in File Change.hpp
Nested Relationships
Nested Types
Class Documentation
-
class Change
A class that describes a change within the schedule.
-
class Add
The API for an Add change.
Public Functions
-
const std::vector<Item> &items() const
A reference to the Trajectory that was inserted.
-
struct Item
A description of an addition.
-
const std::vector<Item> &items() const
-
class Cull
A class that describes a culling.
-
class Erase
A class that describes an erasing change.
-
class Progress
A class that provides an update on itinerary progression.
Public Functions
-
Progress(ProgressVersion version, std::vector<CheckpointId> checkpoints)
Constructor.
-
ProgressVersion version() const
-
const std::vector<CheckpointId> &checkpoints() const
-
Progress(ProgressVersion version, std::vector<CheckpointId> checkpoints)
-
class RegisterParticipant
A class that describes a participant registration.
Public Functions
-
RegisterParticipant(ParticipantId id, ParticipantDescription description)
Constructor
- Parameters:
id – [in] The ID of the participant
description – [in] The description of the participant
-
ParticipantId id() const
The ID for the participant.
-
const ParticipantDescription &description() const
The description of the participant.
-
RegisterParticipant(ParticipantId id, ParticipantDescription description)
-
class UnregisterParticipant
A class that specifies a participant to unregister.
Public Functions
-
UnregisterParticipant(ParticipantId id)
Constructor
- Parameters:
id – [in] The ID of the participant that is being unregistered.
-
ParticipantId id() const
The ID for the participant.
-
UnregisterParticipant(ParticipantId id)
-
class UpdateParticipantInfo
A class that describes update in the participant info.
Public Functions
-
UpdateParticipantInfo(ParticipantId id, ParticipantDescription desc)
Constructor
- Parameters:
id – [in] The ID of the participant that is being unregistered.
-
ParticipantId id() const
The ID for the participant.
-
ParticipantDescription description() const
Description for participants.
-
UpdateParticipantInfo(ParticipantId id, ParticipantDescription desc)
-
class Add