helics  3.5.2
TimeCoordinatorProcessing.hpp
1 /*
2 Copyright (c) 2017-2024,
3 Battelle Memorial Institute; Lawrence Livermore National Security, LLC; Alliance for Sustainable
4 Energy, LLC. See the top-level NOTICE for additional details. All rights reserved.
5 SPDX-License-Identifier: BSD-3-Clause
6 */
7 #pragma once
8 
9 #include "TimeCoordinator.hpp"
10 
11 #include <tuple>
12 
13 namespace helics {
14 std::tuple<FederateStates, MessageProcessingResult, bool>
15  processCoordinatorMessage(ActionMessage& cmd,
16  TimeCoordinator* timeCoord,
17  const FederateStates state,
18  const bool timeGranted_mode,
19  const GlobalFederateId localID);
20 
21 }
the main namespace for the helics co-simulation library User functions will be in the helics namespac...
Definition: AsyncFedCallInfo.hpp:14
FederateStates
Definition: CoreTypes.hpp:21