summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJosh Blum2012-09-12 23:00:54 -0700
committerJosh Blum2012-09-12 23:00:54 -0700
commit87cd4fe7179a55f1ea34ea90744017c403838542 (patch)
treeb5dc5037f8b63535e5f74e9f27817e4f2fa9af1e /include
parentc4785d122c6c0c0bd3163db1b9201eab9e286d5b (diff)
downloadsandhi-87cd4fe7179a55f1ea34ea90744017c403838542.tar.gz
sandhi-87cd4fe7179a55f1ea34ea90744017c403838542.tar.bz2
sandhi-87cd4fe7179a55f1ea34ea90744017c403838542.zip
added inlining logic for input queue handling
Diffstat (limited to 'include')
-rw-r--r--include/gnuradio/block.hpp8
1 files changed, 4 insertions, 4 deletions
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
*/