Seastar
High performance C++ framework for concurrent servers
seastar::basic_semaphore< ExceptionFactory, Clock > Member List

This is the complete list of members for seastar::basic_semaphore< ExceptionFactory, Clock >, including all inherited members.

available_units() const noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
basic_semaphore(size_t count) noexcept(std::is_nothrow_default_constructible_v< exception_factory >)seastar::basic_semaphore< ExceptionFactory, Clock >inline
basic_semaphore(size_t count, exception_factory &&factory) noexcept(std::is_nothrow_move_constructible_v< exception_factory >) (defined in seastar::basic_semaphore< ExceptionFactory, Clock >)seastar::basic_semaphore< ExceptionFactory, Clock >inline
basic_semaphore(basic_semaphore &&other) noexcept(std::is_nothrow_move_constructible_v< exception_factory >)seastar::basic_semaphore< ExceptionFactory, Clock >inline
broken() noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
broken(const Exception &ex) noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
broken(std::exception_ptr ex) noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
clock typedef (defined in seastar::basic_semaphore< ExceptionFactory, Clock >)seastar::basic_semaphore< ExceptionFactory, Clock >
consume(size_t nr=1) noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
current() const noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
duration typedef (defined in seastar::basic_semaphore< ExceptionFactory, Clock >)seastar::basic_semaphore< ExceptionFactory, Clock >
ensure_space_for_waiters(size_t n)seastar::basic_semaphore< ExceptionFactory, Clock >inline
exception_factory typedef (defined in seastar::basic_semaphore< ExceptionFactory, Clock >)seastar::basic_semaphore< ExceptionFactory, Clock >
max_counter() noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inlinestatic
operator=(basic_semaphore &&other) noexcept(std::is_nothrow_move_assignable_v< exception_factory >)seastar::basic_semaphore< ExceptionFactory, Clock >inline
signal(size_t nr=1) noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
time_point typedef (defined in seastar::basic_semaphore< ExceptionFactory, Clock >)seastar::basic_semaphore< ExceptionFactory, Clock >
try_wait(size_t nr=1) noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
wait(size_t nr=1) noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
wait(time_point timeout, size_t nr=1) noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
wait(abort_source &as, size_t nr=1) noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
wait(duration timeout, size_t nr=1) noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline
waiters() const noexceptseastar::basic_semaphore< ExceptionFactory, Clock >inline