#include <atomic>
#include <deque>
#include <future>
#include <memory>
#include <type_traits>
#include <boost/lockfree/queue.hpp>
#include <seastar/core/future.hh>
#include <seastar/core/cacheline.hh>
#include <seastar/core/sstring.hh>
#include <seastar/core/metrics_registration.hh>
#include <seastar/util/concepts.hh>
#include <seastar/util/modules.hh>
Go to the source code of this file.
|
template<typename Func > |
using | seastar::alien::internal::return_value_t = typename futurize< std::invoke_result_t< Func > >::value_type |
|
template<typename Func > |
using | seastar::alien::internal::return_type_t = typename return_type_of< Func >::type |
|
|
template<typename Func > |
void | seastar::alien::run_on (instance &instance, unsigned shard, Func func) |
|
template<typename Func > |
void | seastar::alien::run_on (unsigned shard, Func func) |
|
template<typename Func , typename T = internal::return_type_t<Func>> |
std::future< T > | seastar::alien::submit_to (instance &instance, unsigned shard, Func func) |
|
template<typename Func , typename T = internal::return_type_t<Func>> |
std::future< T > | seastar::alien::submit_to (unsigned shard, Func func) |
|
|
instance * | seastar::alien::internal::default_instance |
|