From 87cd4fe7179a55f1ea34ea90744017c403838542 Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Wed, 12 Sep 2012 23:00:54 -0700 Subject: added inlining logic for input queue handling --- include/gnuradio/block.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/gnuradio/block.hpp b/include/gnuradio/block.hpp index 2adc08c..cfaa00b 100644 --- a/include/gnuradio/block.hpp +++ b/include/gnuradio/block.hpp @@ -93,14 +93,14 @@ struct GRAS_API Block : Element * Inlining means that the input buffer can be used as an output buffer. * The goal is to make better use of cache and memory bandwidth. * - * By default, input port 0 is automatically inline enabled. - * Automatically inlining other points cannot be assumed safe. - * The user should override these assumptions for your work(). + * By default, inlining is disabled on all input ports. + * The user should enable inlining on an input port + * when it is understood that the work function will read + * before writting to a particular section of the buffer. * * The scheduler will inline a buffer when * * inlining is enabled on the particular input port * * block holds the only buffer reference aka unique - * * buffer size is less than or equal to output buffer * * the input buffer has the same affinity as the block * * the input port has a buffer history of 0 items */ -- cgit