diff options
author | Josh Blum | 2012-09-12 23:00:54 -0700 |
---|---|---|
committer | Josh Blum | 2012-09-12 23:00:54 -0700 |
commit | 87cd4fe7179a55f1ea34ea90744017c403838542 (patch) | |
tree | b5dc5037f8b63535e5f74e9f27817e4f2fa9af1e /include | |
parent | c4785d122c6c0c0bd3163db1b9201eab9e286d5b (diff) | |
download | sandhi-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.hpp | 8 |
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 */ |