jaulib v1.3.0
Jau Support Library (C++, Java, ..)
jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem > Member List

This is the complete list of members for jau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >, including all inherited members.

allocator_type typedefjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >
capacity() const noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
clear(const bool zeromem=false) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
close(const bool zeromem=false) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
const_pointer typedefjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >
const_reference typedefjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >
difference_type typedefjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >
drop(const Size_type max_count) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
dropBlocking(const Size_type count, const fraction_i64 &timeout, bool &timeout_occurred) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
dropBlocking(const Size_type count, const fraction_i64 &timeout) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
dump(FILE *stream, const std::string &prefix) const noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
freeSlots() const noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
get(Value_type &result) noexceptjau::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) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
get_info() const noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
getBlocking(Value_type &result, const fraction_i64 &timeout, bool &timeout_occurred) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
getBlocking(Value_type &result, const fraction_i64 &timeout) noexceptjau::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) noexceptjau::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) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
getMultiPCEnabled() constjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
interruptReader() noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
interruptWriter() noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
isEmpty() const noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
isFull() const noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
operator=(const ringbuffer &_source) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
operator=(ringbuffer &&o) noexcept=defaultjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >
peek(Value_type &result) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
peekBlocking(Value_type &result, const fraction_i64 &timeout, bool &timeout_occurred) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
peekBlocking(Value_type &result, const fraction_i64 &timeout) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
pointer typedefjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >
put(Value_type &&e) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
put(const Value_type &e) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
put(const Value_type *first, const Value_type *last) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
putBlocking(Value_type &&e, const fraction_i64 &timeout, bool &timeout_occurred) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
putBlocking(Value_type &&e, const fraction_i64 &timeout) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
putBlocking(const Value_type &e, const fraction_i64 &timeout, bool &timeout_occurred) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
putBlocking(const Value_type &e, const fraction_i64 &timeout) noexceptjau::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) noexceptjau::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) noexceptjau::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 typedefjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >
reset(const Value_type *copyFrom, const Size_type copyFromCount) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
reset(const std::vector< Value_type > &copyFrom) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
ringbuffer(const std::vector< Value_type > &copyFrom) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
ringbuffer(const Value_type *copyFrom, const Size_type copyFromSize) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
ringbuffer(const Size_type capacity) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
ringbuffer(const ringbuffer &_source) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
ringbuffer(ringbuffer &&o) noexcept=defaultjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >
set_end_of_input(const bool v=true) noexceptjau::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 noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
size_type typedefjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >
toString() const noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
uses_memcpyjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >static
uses_memmovejau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >static
uses_secmemjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >static
value_type typedefjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >
waitForElements(const Size_type min_count, const fraction_i64 &timeout, bool &timeout_occured) noexceptjau::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) noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline
~ringbuffer() noexceptjau::ringbuffer< Value_type, Size_type, use_memmove, use_memcpy, use_secmem >inline