spead2
Installing spead2
Tutorial
Python API for spead2
C++ API for spead2
Advanced features
Performance tuning
Command-line tools
Migrating to version 3
Migrating to version 4
Developer documentation
Changelog
License
spead2
Index
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
U
|
V
|
W
Symbols
--count
command line option
--direct-io
command line option
-C
command line option
-D
command line option
-N
command line option
A
add_buffer_reader() (spead2.recv.Stream method)
add_descriptor() (spead2.send.Heap method)
add_end() (spead2.send.Heap method)
add_free_chunk() (spead2.recv.ChunkRingStream method)
(spead2.recv.ChunkStreamRingGroup method)
add_inproc_reader() (spead2.recv.Stream method)
add_item() (spead2.ItemGroup method)
(spead2.send.Heap method)
add_packet() (spead2.InprocQueue method)
add_producer() (spead2.recv.ChunkRingbuffer method)
add_start() (spead2.send.Heap method)
add_stat() (spead2.recv.StreamConfig method)
add_tcp_reader() (spead2.recv.Stream method)
add_to_heap() (spead2.send.HeapGenerator method)
add_udp_ibv_reader() (spead2.recv.Stream method)
add_udp_pcap_file_reader() (spead2.recv.Stream method)
add_udp_reader() (spead2.recv.Stream method)
async_flush() (spead2.send.asyncio.AsyncStream method)
async_send_heap() (spead2.send.asyncio.AsyncStream method)
async_send_heaps() (spead2.send.asyncio.AsyncStream method)
AUTO (spead2.send.RateMethod attribute)
B
BATCHES (in module spead2.recv.stream_stat_indices)
built-in function
spead2.recv.Heap.is_end_of_stream()
spead2.recv.Heap.is_start_of_stream()
spead2.recv.IncompleteHeap.is_end_of_stream()
spead2.recv.IncompleteHeap.is_start_of_stream()
C
capacity() (spead2.recv.Stream.Ringbuffer method)
chunk_allocate_function (C++ type)
chunk_id (spead2.recv.Chunk attribute)
chunk_place_data (in module spead2.recv.numba)
ChunkRingbuffer (class in spead2.recv.asyncio)
cnt (spead2.recv.Heap attribute)
(spead2.recv.IncompleteHeap attribute)
combine() (spead2.recv.StreamStatConfig method)
command line option
--count
--direct-io
-C
-D
-N
compatible_shape() (spead2.Descriptor method)
config (spead2.recv.Stream attribute)
(spead2.recv.StreamStats attribute)
connect() (spead2.send.asyncio.TcpStream class method)
COUNTER (spead2.recv.StreamStatConfig.Mode attribute)
D
data (spead2.recv.Chunk attribute)
data_fd (spead2.recv.ChunkRingbuffer attribute)
data_ringbuffer (spead2.recv.ChunkRingStream attribute)
(spead2.recv.ChunkStreamRingGroup attribute)
Descriptor (class in spead2)
disable_packet_presence() (spead2.recv.ChunkStreamConfig method)
dynamic_shape() (spead2.Descriptor method)
E
emplace_back() (spead2.recv.ChunkStreamRingGroup method)
empty() (spead2.recv.ChunkRingbuffer method)
enable_packet_presence() (spead2.recv.ChunkStreamConfig method)
environment variable
M_MMAP_THRESHOLD
OMP_NUM_THREADS
PKG_CONFIG_PATH
,
[1]
SKIP=pip-compile
SPEAD2_IBV_COMP_VECTOR
SPEAD2_IBV_INTERFACE
,
[1]
,
[2]
extra (spead2.recv.Chunk attribute)
F
fd (spead2.recv.Stream attribute)
Flavour (built-in class)
flavour (spead2.recv.Heap attribute)
(spead2.recv.IncompleteHeap attribute)
flush() (spead2.send.asyncio.AsyncStream method)
free_ringbuffer (spead2.recv.ChunkRingStream attribute)
(spead2.recv.ChunkStreamRingGroup attribute)
full() (spead2.recv.ChunkRingbuffer method)
G
get() (spead2.recv.asyncio.ChunkRingbuffer method)
(spead2.recv.asyncio.Stream method)
(spead2.recv.ChunkRingbuffer method)
(spead2.recv.Stream method)
get_end() (spead2.send.HeapGenerator method)
get_heap() (spead2.send.HeapGenerator method)
get_nowait() (spead2.recv.ChunkRingbuffer method)
(spead2.recv.Stream method)
get_start() (spead2.send.HeapGenerator method)
get_stat_index() (spead2.recv.StreamConfig method)
getvalue() (spead2.send.BytesStream method)
H
heap_length (spead2.recv.IncompleteHeap attribute)
HeapGenerator (class in spead2.send)
HEAPS (in module spead2.recv.stream_stat_indices)
HW (spead2.send.RateMethod attribute)
I
ids() (spead2.ItemGroup method)
INCOMPLETE_HEAPS_EVICTED (in module spead2.recv.stream_stat_indices)
INCOMPLETE_HEAPS_FLUSHED (in module spead2.recv.stream_stat_indices)
InprocStream (class in spead2.send.asyncio)
intp_to_voidptr() (in module spead2.numba)
is_variable_size() (spead2.Descriptor method)
Item (class in spead2)
ItemGroup (class in spead2)
items() (spead2.ItemGroup method)
itemsize_bits (spead2.Descriptor attribute)
K
keys() (spead2.ItemGroup method)
L
LOSSLESS (spead2.recv.ChunkStreamGroupConfig.EvictionMode attribute)
LOSSY (spead2.recv.ChunkStreamGroupConfig.EvictionMode attribute)
M
M_MMAP_THRESHOLD
MAX_BATCH (in module spead2.recv.stream_stat_indices)
MAXIMUM (spead2.recv.StreamStatConfig.Mode attribute)
maxsize (spead2.recv.ChunkRingbuffer attribute)
mode (spead2.recv.StreamStatConfig attribute)
module
spead2
spead2.recv.stream_stat_indices
N
name (spead2.recv.StreamStatConfig attribute)
next_stat_index() (spead2.recv.StreamConfig method)
num_substreams (spead2.send.SyncStream attribute)
O
OMP_NUM_THREADS
P
packet_presence_payload_size (spead2.recv.ChunkStreamConfig attribute)
PACKETS (in module spead2.recv.stream_stat_indices)
payload_ranges (spead2.recv.IncompleteHeap attribute)
PKG_CONFIG_PATH
,
[1]
present (spead2.recv.Chunk attribute)
put() (spead2.recv.asyncio.ChunkRingbuffer method)
(spead2.recv.ChunkRingbuffer method)
put_nowait() (spead2.recv.ChunkRingbuffer method)
Python Enhancement Proposals
PEP 585
PEP 604
PEP 613
PEP 685
PEP 703
Q
qsize() (spead2.recv.ChunkRingbuffer method)
queues (spead2.send.InprocStream attribute)
R
received_length (spead2.recv.IncompleteHeap attribute)
remove_producer() (spead2.recv.ChunkRingbuffer method)
repeat_pointers (spead2.send.Heap attribute)
ring_config (spead2.recv.Stream attribute)
ringbuffer (spead2.recv.Stream attribute)
ROUND_ROBIN (spead2.send.GroupMode attribute)
S
SEARCH_DIST (in module spead2.recv.stream_stat_indices)
send_heap() (spead2.send.SyncStream method)
send_heaps() (spead2.send.SyncStream method)
SERIAL (spead2.send.GroupMode attribute)
set_affinity() (spead2.ThreadPool static method)
set_cnt_sequence() (spead2.send.SyncStream method)
SINGLE_PACKET_HEAPS (in module spead2.recv.stream_stat_indices)
size() (spead2.recv.Stream.Ringbuffer method)
SKIP=pip-compile
space_fd (spead2.recv.ChunkRingbuffer attribute)
spead2
module
spead2.InprocQueue (built-in class)
spead2.MemoryPool (built-in class)
spead2.MmapAllocator (built-in class)
spead2.recv.asyncio.Stream (built-in class)
spead2.recv.Chunk (built-in class)
spead2.recv.ChunkRingbuffer (built-in class)
spead2.recv.ChunkRingStream (built-in class)
spead2.recv.ChunkStreamConfig (built-in class)
spead2.recv.ChunkStreamConfig.DEFAULT_MAX_CHUNKS (built-in variable)
spead2.recv.ChunkStreamGroupConfig (built-in class)
spead2.recv.ChunkStreamGroupConfig.EvictionMode (built-in class)
spead2.recv.ChunkStreamGroupMember (built-in class)
spead2.recv.ChunkStreamRingGroup (built-in class)
spead2.recv.Heap (built-in class)
spead2.recv.Heap.is_end_of_stream()
built-in function
spead2.recv.Heap.is_start_of_stream()
built-in function
spead2.recv.IncompleteHeap (built-in class)
spead2.recv.IncompleteHeap.is_end_of_stream()
built-in function
spead2.recv.IncompleteHeap.is_start_of_stream()
built-in function
spead2.recv.RingStreamConfig (built-in class)
spead2.recv.Stream (built-in class)
spead2.recv.Stream.Ringbuffer (built-in class)
spead2.recv.stream_stat_indices
module
spead2.recv.StreamConfig (built-in class)
spead2.recv.StreamStatConfig (built-in class)
spead2.recv.StreamStatConfig.Mode (built-in class)
spead2.recv.StreamStats (built-in class)
spead2.recv.UdpIbvConfig (built-in class)
spead2.send.asyncio.AsyncStream (built-in class)
spead2.send.BytesStream (built-in class)
spead2.send.GroupMode (built-in class)
spead2.send.Heap (built-in class)
spead2.send.HeapReference (built-in class)
spead2.send.HeapReferenceList (built-in class)
spead2.send.InprocStream (built-in class)
spead2.send.RateMethod (built-in class)
spead2.send.StreamConfig (built-in class)
spead2.send.SyncStream (built-in class)
spead2.send.TcpStream (built-in class)
spead2.send.UdpIbvConfig (built-in class)
spead2.send.UdpIbvStream (built-in class)
spead2.send.UdpStream (built-in class)
spead2.ThreadPool (built-in class)
spead2::descriptor (C++ struct)
spead2::descriptor::description (C++ member)
spead2::descriptor::format (C++ member)
spead2::descriptor::id (C++ member)
spead2::descriptor::name (C++ member)
spead2::descriptor::numpy_header (C++ member)
spead2::descriptor::shape (C++ member)
spead2::inproc_queue (C++ class)
spead2::inproc_queue::add_packet (C++ function)
spead2::inproc_queue::stop (C++ function)
spead2::io_context_ref (C++ class)
spead2::io_context_ref::get_shared_thread_pool (C++ function)
,
[1]
spead2::io_context_ref::io_context_ref (C++ function)
,
[1]
,
[2]
spead2::io_context_ref::operator* (C++ function)
spead2::io_context_ref::operator-> (C++ function)
spead2::memory_allocator (C++ class)
spead2::memory_allocator::allocate (C++ function)
spead2::memory_allocator::deleter (C++ class)
spead2::memory_allocator::deleter::get_allocator (C++ function)
spead2::memory_allocator::deleter::get_user (C++ function)
spead2::memory_allocator::free (C++ function)
spead2::recv::chunk (C++ class)
spead2::recv::chunk::chunk_id (C++ member)
spead2::recv::chunk::data (C++ member)
spead2::recv::chunk::extra (C++ member)
spead2::recv::chunk::present (C++ member)
spead2::recv::chunk::present_size (C++ member)
spead2::recv::chunk::stream_id (C++ member)
spead2::recv::chunk_place_data (C++ struct)
spead2::recv::chunk_place_data::batch_stats (C++ member)
spead2::recv::chunk_place_data::chunk_id (C++ member)
spead2::recv::chunk_place_data::extra (C++ member)
spead2::recv::chunk_place_data::extra_offset (C++ member)
spead2::recv::chunk_place_data::extra_size (C++ member)
spead2::recv::chunk_place_data::heap_index (C++ member)
spead2::recv::chunk_place_data::heap_offset (C++ member)
spead2::recv::chunk_place_data::items (C++ member)
spead2::recv::chunk_place_data::packet (C++ member)
spead2::recv::chunk_place_data::packet_size (C++ member)
spead2::recv::chunk_place_function (C++ type)
spead2::recv::chunk_ready_function (C++ type)
spead2::recv::chunk_ring_stream (C++ class)
spead2::recv::chunk_ring_stream::chunk_ring_stream (C++ function)
spead2::recv::chunk_stream (C++ class)
spead2::recv::chunk_stream::chunk_stream (C++ function)
spead2::recv::chunk_stream::get_chunk_config (C++ function)
spead2::recv::chunk_stream::get_heap_metadata (C++ function)
spead2::recv::chunk_stream_config (C++ class)
spead2::recv::chunk_stream_config::default_max_chunks (C++ member)
spead2::recv::chunk_stream_config::disable_packet_presence (C++ function)
spead2::recv::chunk_stream_config::enable_packet_presence (C++ function)
spead2::recv::chunk_stream_config::get_allocate (C++ function)
spead2::recv::chunk_stream_config::get_items (C++ function)
spead2::recv::chunk_stream_config::get_max_chunks (C++ function)
spead2::recv::chunk_stream_config::get_max_heap_extra (C++ function)
spead2::recv::chunk_stream_config::get_packet_presence_payload_size (C++ function)
spead2::recv::chunk_stream_config::get_place (C++ function)
spead2::recv::chunk_stream_config::get_ready (C++ function)
spead2::recv::chunk_stream_config::set_allocate (C++ function)
spead2::recv::chunk_stream_config::set_items (C++ function)
spead2::recv::chunk_stream_config::set_max_chunks (C++ function)
spead2::recv::chunk_stream_config::set_max_heap_extra (C++ function)
spead2::recv::chunk_stream_config::set_place (C++ function)
spead2::recv::chunk_stream_config::set_ready (C++ function)
spead2::recv::chunk_stream_group (C++ class)
spead2::recv::chunk_stream_group::begin (C++ function)
,
[1]
spead2::recv::chunk_stream_group::cbegin (C++ function)
spead2::recv::chunk_stream_group::cend (C++ function)
spead2::recv::chunk_stream_group::emplace_back (C++ function)
,
[1]
spead2::recv::chunk_stream_group::empty (C++ function)
spead2::recv::chunk_stream_group::end (C++ function)
,
[1]
spead2::recv::chunk_stream_group::operator[] (C++ function)
,
[1]
spead2::recv::chunk_stream_group::size (C++ function)
spead2::recv::chunk_stream_group::stop (C++ function)
spead2::recv::chunk_stream_group_config (C++ class)
spead2::recv::chunk_stream_group_config::default_max_chunks (C++ member)
spead2::recv::chunk_stream_group_config::eviction_mode (C++ enum)
spead2::recv::chunk_stream_group_config::eviction_mode::LOSSLESS (C++ enumerator)
spead2::recv::chunk_stream_group_config::eviction_mode::LOSSY (C++ enumerator)
spead2::recv::chunk_stream_group_config::get_allocate (C++ function)
spead2::recv::chunk_stream_group_config::get_eviction_mode (C++ function)
spead2::recv::chunk_stream_group_config::get_max_chunks (C++ function)
spead2::recv::chunk_stream_group_config::get_ready (C++ function)
spead2::recv::chunk_stream_group_config::set_allocate (C++ function)
spead2::recv::chunk_stream_group_config::set_eviction_mode (C++ function)
spead2::recv::chunk_stream_group_config::set_max_chunks (C++ function)
spead2::recv::chunk_stream_group_config::set_ready (C++ function)
spead2::recv::chunk_stream_group_member (C++ class)
spead2::recv::chunk_stream_group_member::adjust_config (C++ function)
spead2::recv::chunk_stream_group_member::allocate (C++ function)
spead2::recv::chunk_stream_group_member::emplace_reader (C++ function)
spead2::recv::chunk_stream_group_member::flush (C++ function)
spead2::recv::chunk_stream_group_member::flush_chunks (C++ function)
spead2::recv::chunk_stream_group_member::get_chunk_config (C++ function)
spead2::recv::chunk_stream_group_member::get_config (C++ function)
,
[1]
spead2::recv::chunk_stream_group_member::get_heap_metadata (C++ function)
spead2::recv::chunk_stream_group_member::get_stats (C++ function)
,
[1]
spead2::recv::chunk_stream_group_member::start (C++ function)
spead2::recv::chunk_stream_group_member::stop (C++ function)
spead2::recv::chunk_stream_group_member::stop_received (C++ function)
spead2::recv::chunk_stream_ring_group (C++ class)
spead2::recv::chunk_stream_ring_group::begin (C++ function)
,
[1]
spead2::recv::chunk_stream_ring_group::cbegin (C++ function)
spead2::recv::chunk_stream_ring_group::cend (C++ function)
spead2::recv::chunk_stream_ring_group::emplace_back (C++ function)
,
[1]
spead2::recv::chunk_stream_ring_group::empty (C++ function)
spead2::recv::chunk_stream_ring_group::end (C++ function)
,
[1]
spead2::recv::chunk_stream_ring_group::operator[] (C++ function)
,
[1]
spead2::recv::chunk_stream_ring_group::size (C++ function)
spead2::recv::chunk_stream_ring_group::stop (C++ function)
spead2::recv::heap (C++ class)
spead2::recv::heap::get_cnt (C++ function)
spead2::recv::heap::get_descriptors (C++ function)
spead2::recv::heap::get_flavour (C++ function)
spead2::recv::heap::get_items (C++ function)
spead2::recv::heap::get_payload (C++ function)
spead2::recv::heap::heap (C++ function)
spead2::recv::heap::is_ctrl_item (C++ function)
spead2::recv::heap::is_end_of_stream (C++ function)
spead2::recv::heap::is_start_of_stream (C++ function)
spead2::recv::heap::to_descriptor (C++ function)
spead2::recv::incomplete_heap (C++ class)
spead2::recv::incomplete_heap::get_cnt (C++ function)
spead2::recv::incomplete_heap::get_flavour (C++ function)
spead2::recv::incomplete_heap::get_heap_length (C++ function)
spead2::recv::incomplete_heap::get_items (C++ function)
spead2::recv::incomplete_heap::get_payload (C++ function)
spead2::recv::incomplete_heap::get_payload_ranges (C++ function)
spead2::recv::incomplete_heap::get_received_length (C++ function)
spead2::recv::incomplete_heap::incomplete_heap (C++ function)
spead2::recv::incomplete_heap::is_ctrl_item (C++ function)
spead2::recv::incomplete_heap::is_end_of_stream (C++ function)
spead2::recv::incomplete_heap::is_start_of_stream (C++ function)
spead2::recv::inproc_reader (C++ class)
spead2::recv::inproc_reader::inproc_reader (C++ function)
spead2::recv::item (C++ struct)
spead2::recv::item::id (C++ member)
spead2::recv::item::immediate_value (C++ member)
spead2::recv::item::is_immediate (C++ member)
spead2::recv::item::length (C++ member)
spead2::recv::item::ptr (C++ member)
spead2::recv::live_heap (C++ class)
spead2::recv::live_heap::get_bug_compat (C++ function)
spead2::recv::live_heap::get_cnt (C++ function)
spead2::recv::live_heap::is_complete (C++ function)
spead2::recv::live_heap::is_contiguous (C++ function)
spead2::recv::live_heap::is_end_of_stream (C++ function)
spead2::recv::mem_reader (C++ class)
spead2::recv::packet_memcpy_function (C++ type)
spead2::recv::ring_stream (C++ class)
spead2::recv::ring_stream::begin (C++ function)
spead2::recv::ring_stream::end (C++ function)
spead2::recv::ring_stream::get_ring_config (C++ function)
spead2::recv::ring_stream::pop (C++ function)
spead2::recv::ring_stream::pop_live (C++ function)
spead2::recv::ring_stream::ring_stream (C++ function)
spead2::recv::ring_stream::try_pop (C++ function)
spead2::recv::ring_stream::try_pop_live (C++ function)
spead2::recv::ring_stream_config (C++ class)
spead2::recv::ring_stream_config::get_contiguous_only (C++ function)
spead2::recv::ring_stream_config::get_heaps (C++ function)
spead2::recv::ring_stream_config::set_contiguous_only (C++ function)
spead2::recv::ring_stream_config::set_heaps (C++ function)
spead2::recv::stream (C++ class)
spead2::recv::stream::emplace_reader (C++ function)
spead2::recv::stream::flush (C++ function)
spead2::recv::stream::get_config (C++ function)
,
[1]
spead2::recv::stream::get_stats (C++ function)
,
[1]
spead2::recv::stream::start (C++ function)
spead2::recv::stream::stop (C++ function)
spead2::recv::stream_config (C++ class)
spead2::recv::stream_config::add_stat (C++ function)
spead2::recv::stream_config::get_allow_out_of_order (C++ function)
spead2::recv::stream_config::get_allow_unsized_heaps (C++ function)
spead2::recv::stream_config::get_bug_compat (C++ function)
spead2::recv::stream_config::get_explicit_start (C++ function)
spead2::recv::stream_config::get_max_heaps (C++ function)
spead2::recv::stream_config::get_memcpy (C++ function)
spead2::recv::stream_config::get_memory_allocator (C++ function)
spead2::recv::stream_config::get_stat_index (C++ function)
spead2::recv::stream_config::get_stats (C++ function)
spead2::recv::stream_config::get_stop_on_stop_item (C++ function)
spead2::recv::stream_config::get_stream_id (C++ function)
spead2::recv::stream_config::get_substreams (C++ function)
spead2::recv::stream_config::next_stat_index (C++ function)
spead2::recv::stream_config::set_allow_out_of_order (C++ function)
spead2::recv::stream_config::set_allow_unsized_heaps (C++ function)
spead2::recv::stream_config::set_bug_compat (C++ function)
spead2::recv::stream_config::set_explicit_start (C++ function)
spead2::recv::stream_config::set_max_heaps (C++ function)
spead2::recv::stream_config::set_memcpy (C++ function)
,
[1]
,
[2]
spead2::recv::stream_config::set_memory_allocator (C++ function)
spead2::recv::stream_config::set_stop_on_stop_item (C++ function)
spead2::recv::stream_config::set_stream_id (C++ function)
spead2::recv::stream_config::set_substreams (C++ function)
spead2::recv::stream_stat_config (C++ class)
spead2::recv::stream_stat_config::combine (C++ function)
spead2::recv::stream_stat_config::get_mode (C++ function)
spead2::recv::stream_stat_config::get_name (C++ function)
spead2::recv::stream_stat_config::mode (C++ enum)
spead2::recv::stream_stat_config::mode::COUNTER (C++ enumerator)
spead2::recv::stream_stat_config::mode::MAXIMUM (C++ enumerator)
spead2::recv::stream_stat_indices (C++ type)
spead2::recv::stream_stat_indices::batches (C++ member)
spead2::recv::stream_stat_indices::custom (C++ member)
spead2::recv::stream_stat_indices::heaps (C++ member)
spead2::recv::stream_stat_indices::incomplete_heaps_evicted (C++ member)
spead2::recv::stream_stat_indices::incomplete_heaps_flushed (C++ member)
spead2::recv::stream_stat_indices::max_batch (C++ member)
spead2::recv::stream_stat_indices::packets (C++ member)
spead2::recv::stream_stat_indices::search_dist (C++ member)
spead2::recv::stream_stat_indices::single_packet_heaps (C++ member)
spead2::recv::stream_stat_indices::worker_blocked (C++ member)
spead2::recv::stream_stats (C++ class)
spead2::recv::stream_stats::at (C++ function)
,
[1]
,
[2]
,
[3]
spead2::recv::stream_stats::batches (C++ member)
spead2::recv::stream_stats::begin (C++ function)
,
[1]
spead2::recv::stream_stats::cbegin (C++ function)
spead2::recv::stream_stats::cend (C++ function)
spead2::recv::stream_stats::const_iterator (C++ type)
spead2::recv::stream_stats::const_pointer (C++ type)
spead2::recv::stream_stats::const_reference (C++ type)
spead2::recv::stream_stats::const_reverse_iterator (C++ type)
spead2::recv::stream_stats::count (C++ function)
spead2::recv::stream_stats::crbegin (C++ function)
spead2::recv::stream_stats::crend (C++ function)
spead2::recv::stream_stats::difference_type (C++ type)
spead2::recv::stream_stats::empty (C++ function)
spead2::recv::stream_stats::end (C++ function)
,
[1]
spead2::recv::stream_stats::find (C++ function)
,
[1]
spead2::recv::stream_stats::get_config (C++ function)
spead2::recv::stream_stats::heaps (C++ member)
spead2::recv::stream_stats::incomplete_heaps_evicted (C++ member)
spead2::recv::stream_stats::incomplete_heaps_flushed (C++ member)
spead2::recv::stream_stats::iterator (C++ type)
spead2::recv::stream_stats::key_type (C++ type)
spead2::recv::stream_stats::mapped_type (C++ type)
spead2::recv::stream_stats::max_batch (C++ member)
spead2::recv::stream_stats::operator+ (C++ function)
spead2::recv::stream_stats::operator+= (C++ function)
spead2::recv::stream_stats::operator= (C++ function)
spead2::recv::stream_stats::operator[] (C++ function)
,
[1]
,
[2]
,
[3]
spead2::recv::stream_stats::packets (C++ member)
spead2::recv::stream_stats::pointer (C++ type)
spead2::recv::stream_stats::rbegin (C++ function)
,
[1]
spead2::recv::stream_stats::reference (C++ type)
spead2::recv::stream_stats::rend (C++ function)
,
[1]
spead2::recv::stream_stats::reverse_iterator (C++ type)
spead2::recv::stream_stats::search_dist (C++ member)
spead2::recv::stream_stats::single_packet_heaps (C++ member)
spead2::recv::stream_stats::size (C++ function)
spead2::recv::stream_stats::size_type (C++ type)
spead2::recv::stream_stats::stream_stats (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
spead2::recv::stream_stats::value_type (C++ type)
spead2::recv::stream_stats::worker_blocked (C++ member)
spead2::recv::tcp_reader (C++ class)
spead2::recv::tcp_reader::tcp_reader (C++ function)
,
[1]
,
[2]
spead2::recv::udp_ibv_config (C++ class)
spead2::recv::udp_ibv_config::add_endpoint (C++ function)
spead2::recv::udp_ibv_config::default_buffer_size (C++ member)
spead2::recv::udp_ibv_config::default_max_poll (C++ member)
spead2::recv::udp_ibv_config::default_max_size (C++ member)
spead2::recv::udp_ibv_config::get_buffer_size (C++ function)
spead2::recv::udp_ibv_config::get_comp_vector (C++ function)
spead2::recv::udp_ibv_config::get_endpoints (C++ function)
spead2::recv::udp_ibv_config::get_interface_address (C++ function)
spead2::recv::udp_ibv_config::get_max_poll (C++ function)
spead2::recv::udp_ibv_config::get_max_size (C++ function)
spead2::recv::udp_ibv_config::set_buffer_size (C++ function)
spead2::recv::udp_ibv_config::set_comp_vector (C++ function)
spead2::recv::udp_ibv_config::set_endpoints (C++ function)
spead2::recv::udp_ibv_config::set_interface_address (C++ function)
spead2::recv::udp_ibv_config::set_max_poll (C++ function)
spead2::recv::udp_ibv_config::set_max_size (C++ function)
spead2::recv::udp_ibv_reader (C++ class)
spead2::recv::udp_ibv_reader::udp_ibv_reader (C++ function)
spead2::recv::udp_pcap_file_reader (C++ class)
spead2::recv::udp_pcap_file_reader::udp_pcap_file_reader (C++ function)
spead2::recv::udp_reader (C++ class)
spead2::recv::udp_reader::udp_reader (C++ function)
,
[1]
,
[2]
,
[3]
spead2::ringbuffer (C++ class)
spead2::ringbuffer::add_producer (C++ function)
spead2::ringbuffer::begin (C++ function)
spead2::ringbuffer::capacity (C++ function)
spead2::ringbuffer::emplace (C++ function)
spead2::ringbuffer::end (C++ function)
spead2::ringbuffer::get_data_sem (C++ function)
spead2::ringbuffer::get_space_sem (C++ function)
spead2::ringbuffer::pop (C++ function)
spead2::ringbuffer::push (C++ function)
spead2::ringbuffer::remove_producer (C++ function)
spead2::ringbuffer::size (C++ function)
spead2::ringbuffer::stop (C++ function)
spead2::ringbuffer::try_emplace (C++ function)
spead2::ringbuffer::try_pop (C++ function)
spead2::ringbuffer::try_push (C++ function)
spead2::ringbuffer_empty (C++ class)
spead2::ringbuffer_full (C++ class)
spead2::ringbuffer_stopped (C++ class)
spead2::send::group_mode (C++ enum)
spead2::send::group_mode::ROUND_ROBIN (C++ enumerator)
spead2::send::group_mode::SERIAL (C++ enumerator)
spead2::send::heap (C++ class)
spead2::send::heap::add_descriptor (C++ function)
spead2::send::heap::add_end (C++ function)
spead2::send::heap::add_item (C++ function)
spead2::send::heap::add_pointer (C++ function)
spead2::send::heap::add_start (C++ function)
spead2::send::heap::get_flavour (C++ function)
spead2::send::heap::get_item (C++ function)
,
[1]
spead2::send::heap::get_repeat_pointers (C++ function)
spead2::send::heap::heap (C++ function)
spead2::send::heap::item_handle (C++ type)
spead2::send::heap::set_repeat_pointers (C++ function)
spead2::send::heap_reference (C++ struct)
spead2::send::heap_reference::cnt (C++ member)
spead2::send::heap_reference::heap (C++ member)
spead2::send::heap_reference::heap_reference (C++ function)
spead2::send::heap_reference::rate (C++ member)
spead2::send::heap_reference::substream_index (C++ member)
spead2::send::inproc_stream (C++ class)
spead2::send::inproc_stream::get_queue (C++ function)
spead2::send::inproc_stream::inproc_stream (C++ function)
spead2::send::item (C++ struct)
spead2::send::item::allow_immediate (C++ member)
spead2::send::item::id (C++ member)
spead2::send::item::immediate (C++ member)
spead2::send::item::is_inline (C++ member)
spead2::send::item::item (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
spead2::send::item::length (C++ member)
spead2::send::item::ptr (C++ member)
spead2::send::stream (C++ class)
spead2::send::stream::async_send_heap (C++ function)
,
[1]
spead2::send::stream::async_send_heaps (C++ function)
,
[1]
spead2::send::stream::completion_handler (C++ type)
spead2::send::stream::flush (C++ function)
spead2::send::stream::get_io_context (C++ function)
spead2::send::stream::get_io_service (C++ function)
spead2::send::stream::get_num_substreams (C++ function)
spead2::send::stream::set_cnt_sequence (C++ function)
spead2::send::stream_config (C++ class)
spead2::send::stream_config::get_burst_rate (C++ function)
spead2::send::stream_config::get_burst_rate_ratio (C++ function)
spead2::send::stream_config::get_burst_size (C++ function)
spead2::send::stream_config::get_max_heaps (C++ function)
spead2::send::stream_config::get_max_packet_size (C++ function)
spead2::send::stream_config::get_rate (C++ function)
spead2::send::stream_config::get_rate_method (C++ function)
spead2::send::stream_config::set_burst_rate_ratio (C++ function)
spead2::send::stream_config::set_burst_size (C++ function)
spead2::send::stream_config::set_max_heaps (C++ function)
spead2::send::stream_config::set_max_packet_size (C++ function)
spead2::send::stream_config::set_rate (C++ function)
spead2::send::stream_config::set_rate_method (C++ function)
spead2::send::streambuf_stream (C++ class)
spead2::send::streambuf_stream::streambuf_stream (C++ function)
spead2::send::tcp_stream (C++ class)
spead2::send::tcp_stream::tcp_stream (C++ function)
,
[1]
spead2::send::udp_ibv_config (C++ class)
spead2::send::udp_ibv_config::add_endpoint (C++ function)
spead2::send::udp_ibv_config::add_memory_region (C++ function)
spead2::send::udp_ibv_config::default_buffer_size (C++ member)
spead2::send::udp_ibv_config::default_max_poll (C++ member)
spead2::send::udp_ibv_config::get_buffer_size (C++ function)
spead2::send::udp_ibv_config::get_comp_vector (C++ function)
spead2::send::udp_ibv_config::get_endpoints (C++ function)
spead2::send::udp_ibv_config::get_interface_address (C++ function)
spead2::send::udp_ibv_config::get_max_poll (C++ function)
spead2::send::udp_ibv_config::get_memory_regions (C++ function)
spead2::send::udp_ibv_config::get_ttl (C++ function)
spead2::send::udp_ibv_config::set_buffer_size (C++ function)
spead2::send::udp_ibv_config::set_comp_vector (C++ function)
spead2::send::udp_ibv_config::set_endpoints (C++ function)
spead2::send::udp_ibv_config::set_interface_address (C++ function)
spead2::send::udp_ibv_config::set_max_poll (C++ function)
spead2::send::udp_ibv_config::set_memory_regions (C++ function)
spead2::send::udp_ibv_config::set_ttl (C++ function)
spead2::send::udp_ibv_stream (C++ class)
spead2::send::udp_ibv_stream::udp_ibv_stream (C++ function)
spead2::send::udp_stream (C++ class)
spead2::send::udp_stream::udp_stream (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
spead2::set_log_function (C++ function)
spead2::thread_pool (C++ class)
spead2::thread_pool::get_io_context (C++ function)
spead2::thread_pool::get_io_service (C++ function)
spead2::thread_pool::set_affinity (C++ function)
spead2::thread_pool::stop (C++ function)
spead2::thread_pool::thread_pool (C++ function)
SPEAD2_IBV_COMP_VECTOR
SPEAD2_IBV_INTERFACE
,
[1]
,
[2]
SPEAD2_MAJOR (C macro)
SPEAD2_MINOR (C macro)
SPEAD2_PATCH (C macro)
SPEAD2_VERSION (C macro)
start() (spead2.recv.Stream method)
stats (spead2.recv.Stream attribute)
(spead2.recv.StreamConfig attribute)
stop() (spead2.InprocQueue method)
(spead2.recv.ChunkRingbuffer method)
(spead2.recv.Stream method)
(spead2.ThreadPool method)
stream_id (spead2.recv.Chunk attribute)
SW (spead2.send.RateMethod attribute)
U
update() (spead2.ItemGroup method)
V
value (spead2.Item attribute)
values() (spead2.ItemGroup method)
version (spead2.Item attribute)
W
warn_on_empty (spead2.MemoryPool attribute)
WORKER_BLOCKED (in module spead2.recv.stream_stat_indices)