internal

# Implementation Details

gr::basic_block
gr::block_detail
gr::buffer
gr::buffer_double_mapped
gr::buffer_reader
gr::buffer_single_mapped
gr::endpoint
gr::flowgraph
sptr static sptr gr::io_signature::make (int min_streams, int max_streams, int sizeof_stream_item, buffer_type buftype=default_buftype::type) make gr::io_signature::make int min_streams int max_streams int sizeof_stream_item buffer_type buftype default_buftype::type

Create an i/o signature.

min_streams

specify minimum number of streams (>= 0)

max_streams

specify maximum number of streams (>= min_streams or -1 -> infinite)

sizeof_stream_item

specify the size of the items in each stream

buftype

type of buffers the streams should use (defaults to standard host double mapped buffer)

sptr static sptr gr::io_signature::make (int min_streams, int max_streams, const std::vector< size_t > &sizeof_stream_items, const gr::gr_vector_buffer_type &buftypes=gr::gr_vector_buffer_type(1, default_buftype::type)) make gr::io_signature::make int min_streams int max_streams const std::vector< size_t > & sizeof_stream_items const gr::gr_vector_buffer_type & buftypes gr::gr_vector_buffer_type(1, default_buftype::type)

Create an i/o signature.

min_streams

specify minimum number of streams (>= 0)

max_streams

specify maximum number of streams (>= min_streams or -1 -> infinite)

sizeof_stream_items

specify the size of the items in each stream

buftypes

type of buffers the streams should use (defaults to standard host double mapped buffer)