Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Skyfire::Future< T > Class Template Reference

#include <Future.h>

Classes

struct  State

Public Member Functions

void cancel ()
 Future ()
void get (T &value) const
bool ready () const
void set (T value)

Private Attributes

std::shared_ptr< State_state

Detailed Description

template<class T>
class Skyfire::Future< T >

Definition at line 17 of file Future.h.

Constructor & Destructor Documentation

◆ Future()

template<class T>
Skyfire::Future< T >::Future ( )
inline

Definition at line 20 of file Future.h.

Member Function Documentation

◆ cancel()

template<class T>
void Skyfire::Future< T >::cancel ( )
inline

Definition at line 42 of file Future.h.

◆ get()

template<class T>
void Skyfire::Future< T >::get ( T & value) const
inline

Definition at line 37 of file Future.h.

◆ ready()

template<class T>
bool Skyfire::Future< T >::ready ( ) const
inline

Definition at line 32 of file Future.h.

◆ set()

template<class T>
void Skyfire::Future< T >::set ( T value)
inline

Definition at line 22 of file Future.h.

Member Data Documentation

◆ _state

template<class T>
std::shared_ptr<State> Skyfire::Future< T >::_state
private

Definition at line 58 of file Future.h.


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