libosmscout 1.1.1
Loading...
Searching...
No Matches
osmscout::CancelableFuture< T >::State Struct Reference

#include <libosmscout/include/osmscout/async/CancelableFuture.h>

Collaboration diagram for osmscout::CancelableFuture< T >::State:

Public Member Functions

void Cancel ()

Public Attributes

std::mutex mutex
std::optional< T > value
bool canceled =false
std::vector< DoneCallbackcallbacks
std::vector< CancelCallbackcancelCallbacks

Member Function Documentation

◆ Cancel()

template<typename T>
void osmscout::CancelableFuture< T >::State::Cancel ( )
inline

Member Data Documentation

◆ callbacks

template<typename T>
std::vector<DoneCallback> osmscout::CancelableFuture< T >::State::callbacks

◆ cancelCallbacks

template<typename T>
std::vector<CancelCallback> osmscout::CancelableFuture< T >::State::cancelCallbacks

◆ canceled

template<typename T>
bool osmscout::CancelableFuture< T >::State::canceled =false

◆ mutex

template<typename T>
std::mutex osmscout::CancelableFuture< T >::State::mutex

◆ value

template<typename T>
std::optional<T> osmscout::CancelableFuture< T >::State::value

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