BitShares-Core  5.0.0
BitShares blockchain implementation and command-line interface software
Classes | Namespaces | Functions
task.hpp File Reference
#include <fc/thread/future.hpp>
#include <fc/thread/priority.hpp>
#include <fc/fwd.hpp>
#include <type_traits>
#include <boost/atomic.hpp>

Go to the source code of this file.

Classes

struct  fc::detail::specific_data_info
 
class  fc::task_base
 
struct  fc::detail::functor_destructor< T >
 
struct  fc::detail::functor_run< T >
 
struct  fc::detail::void_functor_run< T >
 
class  fc::task< R, FunctorSize >
 
class  fc::task< void, FunctorSize >
 

Namespaces

 fc
 
 fc::detail
 

Functions

void * fc::detail::get_task_specific_data (unsigned slot)
 
void fc::detail::set_task_specific_data (unsigned slot, void *new_value, void(*cleanup)(void *))