SOLA
|
Participant of a centralized task assignment strategy. Since the task assignment strategy is defined by the central allocator, the participant only needs to handle new task assignments. More...
#include <centralized_participant.h>
Public Member Functions | |
CentralizedParticipant (daisi::cpps::common::CppsCommunicatorPtr communicator, std::shared_ptr< SimpleTaskManagement > task_management) | |
Public Member Functions inherited from daisi::cpps::logical::AssignmentParticipant | |
AssignmentParticipant (daisi::cpps::common::CppsCommunicatorPtr communicator) | |
Public Member Functions inherited from daisi::cpps::logical::AlgorithmInterface | |
AlgorithmInterface (daisi::cpps::common::CppsCommunicatorPtr communicator) | |
REGISTER_LOGICAL_MESSAGE (CallForProposal) | |
REGISTER_LOGICAL_MESSAGE (BidSubmission) | |
REGISTER_LOGICAL_MESSAGE (IterationNotification) | |
REGISTER_LOGICAL_MESSAGE (WinnerNotification) | |
REGISTER_LOGICAL_MESSAGE (WinnerResponse) | |
REGISTER_LOGICAL_MESSAGE (AssignmentNotification) | |
REGISTER_LOGICAL_MESSAGE (AssignmentResponse) | |
REGISTER_LOGICAL_MESSAGE (StatusUpdate) | |
REGISTER_LOGICAL_MESSAGE (StatusUpdateRequest) | |
REGISTER_LOGICAL_MESSAGE (MaterialFlowUpdate) | |
Additional Inherited Members | |
Protected Attributes inherited from daisi::cpps::logical::AlgorithmInterface | |
daisi::cpps::common::CppsCommunicatorPtr | communicator_ |
Participant of a centralized task assignment strategy. Since the task assignment strategy is defined by the central allocator, the participant only needs to handle new task assignments.