available_units() const noexcept | seastar::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() noexcept | seastar::basic_semaphore< ExceptionFactory, Clock > | inline |
broken(const Exception &ex) noexcept | seastar::basic_semaphore< ExceptionFactory, Clock > | inline |
broken(std::exception_ptr ex) noexcept | seastar::basic_semaphore< ExceptionFactory, Clock > | inline |
clock typedef (defined in seastar::basic_semaphore< ExceptionFactory, Clock >) | seastar::basic_semaphore< ExceptionFactory, Clock > | |
consume(size_t nr=1) noexcept | seastar::basic_semaphore< ExceptionFactory, Clock > | inline |
current() const noexcept | seastar::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() noexcept | seastar::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) noexcept | seastar::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) noexcept | seastar::basic_semaphore< ExceptionFactory, Clock > | inline |
wait(size_t nr=1) noexcept | seastar::basic_semaphore< ExceptionFactory, Clock > | inline |
wait(time_point timeout, size_t nr=1) noexcept | seastar::basic_semaphore< ExceptionFactory, Clock > | inline |
wait(abort_source &as, size_t nr=1) noexcept | seastar::basic_semaphore< ExceptionFactory, Clock > | inline |
wait(duration timeout, size_t nr=1) noexcept | seastar::basic_semaphore< ExceptionFactory, Clock > | inline |
waiters() const noexcept | seastar::basic_semaphore< ExceptionFactory, Clock > | inline |