helics  3.3.0
Public Attributes | List of all members
helics::AsyncFedCallInfo Class Reference

#include <AsyncFedCallInfo.hpp>

Public Attributes

std::future< void > initFuture
 
std::future< IterationResultexecFuture
 
std::future< TimetimeRequestFuture
 
std::future< iteration_timetimeRequestIterativeFuture
 
std::future< void > finalizeFuture
 
std::atomic< int > queryCounter {0}
 counter for the number of queries More...
 
std::map< int, std::future< std::string > > inFlightQueries
 the queries that are actually in flight at a given time
 

Detailed Description

helper class for Federate info that holds the futures for asynchronous calls

Member Data Documentation

◆ execFuture

std::future<IterationResult> helics::AsyncFedCallInfo::execFuture

future for the Enter initialization call

◆ finalizeFuture

std::future<void> helics::AsyncFedCallInfo::finalizeFuture

future for the time request iterative call

◆ queryCounter

std::atomic<int> helics::AsyncFedCallInfo::queryCounter {0}

counter for the number of queries

future for the finalize call

◆ timeRequestFuture

std::future<Time> helics::AsyncFedCallInfo::timeRequestFuture

future for the enter execution mode call

◆ timeRequestIterativeFuture

std::future<iteration_time> helics::AsyncFedCallInfo::timeRequestIterativeFuture

future for the timeRequest call


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