SOLA
Loading...
Searching...
No Matches
Public Member Functions | List of all members
daisi::cpps::logical::CentralizedParticipant Class Reference

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>

Inheritance diagram for daisi::cpps::logical::CentralizedParticipant:
daisi::cpps::logical::AssignmentParticipant daisi::cpps::logical::AlgorithmInterface

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_
 

Detailed Description

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.


The documentation for this class was generated from the following files: