helics
3.5.2
|
#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