![]() |
helics
3.6.1
|
#include <AsyncFedCallInfo.hpp>
Public Attributes | |
| std::future< bool > | initFuture |
| std::future< iteration_time > | execFuture |
| std::future< Time > | timeRequestFuture |
| std::future< iteration_time > | timeRequestIterativeFuture |
| std::future< void > | finalizeFuture |
| std::future< void > | initIterativeFuture |
| std::atomic< int > | queryCounter {0} |
| std::map< int, std::future< std::string > > | inFlightQueries |
| std::function< bool()> | asyncCheck |
helper class for Federate info that holds the futures for asynchronous calls
| std::function<bool()> helics::AsyncFedCallInfo::asyncCheck |
external function for checking async completion
| std::future<iteration_time> helics::AsyncFedCallInfo::execFuture |
future for the enter execution mode call
| std::future<void> helics::AsyncFedCallInfo::finalizeFuture |
future for the finalize call
| std::map<int, std::future<std::string> > helics::AsyncFedCallInfo::inFlightQueries |
the queries that are actually in flight at a given time
| std::future<bool> helics::AsyncFedCallInfo::initFuture |
future for the Enter initialization call
| std::future<void> helics::AsyncFedCallInfo::initIterativeFuture |
future for the iterative init call
| std::atomic<int> helics::AsyncFedCallInfo::queryCounter {0} |
counter for the number of queries
| std::future<Time> helics::AsyncFedCallInfo::timeRequestFuture |
future for the timeRequest call
| std::future<iteration_time> helics::AsyncFedCallInfo::timeRequestIterativeFuture |
future for the time request iterative call