allocator_type typedef | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | |
capacity() const noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
clear(const bool zeromem=false) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
close(const bool zeromem=false) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
const_pointer typedef | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | |
const_reference typedef | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | |
difference_type typedef | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | |
drop(const Size_type max_count) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
dropBlocking(const Size_type count, const fraction_i64 &timeout, bool &timeout_occurred) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
dropBlocking(const Size_type count, const fraction_i64 &timeout) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
dump(FILE *stream, const std::string &prefix) const noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
freeSlots() const noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
get(Value_type &result) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
get(Value_type *dest, const Size_type dest_len, const Size_type min_count) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
get_info() const noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
getBlocking(Value_type &result, const fraction_i64 &timeout, bool &timeout_occurred) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
getBlocking(Value_type &result, const fraction_i64 &timeout) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
getBlocking(Value_type *dest, const Size_type dest_len, const Size_type min_count, const fraction_i64 &timeout, bool &timeout_occurred) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
getBlocking(Value_type *dest, const Size_type dest_len, const Size_type min_count, const fraction_i64 &timeout) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
getMultiPCEnabled() const | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
interruptReader() noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
interruptWriter() noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
isEmpty() const noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
isFull() const noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
operator=(const ringbuffer &_source) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
operator=(ringbuffer &&o) noexcept=default | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | |
peek(Value_type &result) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
peekBlocking(Value_type &result, const fraction_i64 &timeout, bool &timeout_occurred) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
peekBlocking(Value_type &result, const fraction_i64 &timeout) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
pointer typedef | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | |
put(Value_type &&e) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
put(const Value_type &e) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
put(const Value_type *first, const Value_type *last) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
putBlocking(Value_type &&e, const fraction_i64 &timeout, bool &timeout_occurred) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
putBlocking(Value_type &&e, const fraction_i64 &timeout) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
putBlocking(const Value_type &e, const fraction_i64 &timeout, bool &timeout_occurred) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
putBlocking(const Value_type &e, const fraction_i64 &timeout) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
putBlocking(const Value_type *first, const Value_type *last, const fraction_i64 &timeout, bool &timeout_occurred) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
putBlocking(const Value_type *first, const Value_type *last, const fraction_i64 &timeout) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
recapacity(const Size_type newCapacity) | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
reference typedef | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | |
reset(const Value_type *copyFrom, const Size_type copyFromCount) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
reset(const std::vector< Value_type > ©From) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
ringbuffer(const std::vector< Value_type > ©From) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
ringbuffer(const Value_type *copyFrom, const Size_type copyFromSize) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
ringbuffer(const Size_type capacity) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
ringbuffer(const ringbuffer &_source) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
ringbuffer(ringbuffer &&o) noexcept=default | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | |
set_end_of_input(const bool v=true) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
setMultiPCEnabled(const bool v) | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
size() const noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
size_type typedef | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | |
toString() const noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
uses_memcpy | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | static |
uses_memmove | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | static |
uses_secmem | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | static |
value_type typedef | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | |
waitForElements(const Size_type min_count, const fraction_i64 &timeout, bool &timeout_occured) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
waitForFreeSlots(const Size_type min_count, const fraction_i64 &timeout, bool &timeout_occured) noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |
~ringbuffer() noexcept | jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > | inline |