Seastar
High performance C++ framework for concurrent servers
|
#include <atomic>
#include <concepts>
#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/modules.hh>
Go to the source code of this file.
Namespaces | |
namespace | seastar |
Seastar API namespace. | |
namespace | seastar::alien |
Integration with non-seastar applications. | |
Functions | |
template<typename Func > requires std::is_nothrow_invocable_r_v<void, 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<std::invocable 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) |
Variables | |
instance * | seastar::alien::internal::default_instance |