RaftLib
0.3a
C++ Stream Processing Template Library
|
This is the complete list of members for FIFO, including all inherited members.
Allocate (defined in FIFO) | FIFO | friend |
allocate() | FIFO | inline |
allocate(Args &&...params) | FIFO | inline |
allocate_range(const std::size_t n) -> std::vector< std::reference_wrapper< T > > | FIFO | inline |
allocate_s() -> autorelease< T, allocatetype > | FIFO | inline |
capacity()=0 | FIFO | pure virtual |
deallocate()=0 | FIFO | pure virtual |
FIFO() | FIFO | |
get_frac_write_blocked()=0 | FIFO | pure virtual |
get_zero_read_stats(Blocked ©) | FIFO | virtual |
get_zero_write_stats(Blocked ©) | FIFO | virtual |
inline_signal_send(const raft::signal sig)=0 | FIFO | protectedpure virtual |
insert(iterator_type begin, iterator_type end, const raft::signal signal=raft::none) | FIFO | inline |
invalidate()=0 | FIFO | pure virtual |
is_invalid()=0 | FIFO | pure virtual |
local_allocate(void **ptr)=0 | FIFO | protectedpure virtual |
local_allocate_n(void *ptr, const std::size_t n)=0 | FIFO | protectedpure virtual |
local_insert(void *ptr_begin, void *ptr_end, const raft::signal &signal, const std::size_t iterator_type)=0 | FIFO | protectedpure virtual |
local_peek(void **ptr, raft::signal *signal)=0 | FIFO | protectedpure virtual |
local_peek_range(void **ptr, void **sig, const std::size_t n_items, std::size_t &curr_pointer_loc)=0 | FIFO | protectedpure virtual |
local_pop(void *ptr, raft::signal *signal)=0 | FIFO | protectedpure virtual |
local_pop_range(void *ptr_data, std::size_t n_items)=0 | FIFO | protectedpure virtual |
local_push(void *ptr, const raft::signal &signal)=0 | FIFO | protectedpure virtual |
local_recycle(const std::size_t range)=0 | FIFO | protectedpure virtual |
local_recycle(const std::size_t range, recyclefunc func)=0 (defined in FIFO) | FIFO | protectedpure virtual |
peek(raft::signal *signal=nullptr) | FIFO | inline |
peek_range(const std::size_t n) -> autorelease< T, peekrange > | FIFO | inline |
pop(T &item, raft::signal *signal=nullptr) | FIFO | inline |
pop_range(pop_range_t< T > &items, const std::size_t n_items) | FIFO | inline |
push(const T &item, const raft::signal signal=raft::none) | FIFO | inline |
push(T &&item, const raft::signal signal=raft::none) | FIFO | inline |
recycle(const T &t, const std::size_t range=1) | FIFO | inline |
recycle(const T &t, const std::size_t range=1) (defined in FIFO) | FIFO | inline |
recyclefunc typedef (defined in FIFO) | FIFO | protected |
resize(const std::size_t n_items, const std::size_t align, volatile bool &exit_alloc)=0 | FIFO | pure virtual |
Schedule class | FIFO | friend |
send(const raft::signal=raft::none)=0 | FIFO | pure virtual |
send_range(const raft::signal=raft::none)=0 | FIFO | pure virtual |
set_dst_kernel(raft::kernel *const k)=0 | FIFO | protectedpure virtual |
set_src_kernel(raft::kernel *const k)=0 | FIFO | protectedpure virtual |
signal_peek()=0 | FIFO | protectedpure virtual |
signal_pop()=0 | FIFO | protectedpure virtual |
size()=0 | FIFO | pure virtual |
space_avail()=0 | FIFO | pure virtual |
unpeek()=0 | FIFO | pure virtual |
~FIFO() | FIFO | virtual |