summaryrefslogtreecommitdiff
path: root/lib/block.cpp
AgeCommit message (Collapse)Author
2013-09-15gras: removed set_thread_pool, use the configJosh Blum
2013-09-12gras: added thread pool to global configJosh Blum
2013-09-09gras: work on global config that works on hierJosh Blum
2013-06-06gras: BlockActor factory function w/ serious thread fixJosh Blum
2013-06-06gras: filled in code from top config changesJosh Blum
2013-06-06gras: moved block ptr into dataJosh Blum
2013-06-06gras: implement actor migration w/ idle waitJosh Blum
2013-06-06gras: renamed block member to block actorJosh Blum
2013-06-06gras: changes for actor in worker Apology commitJosh Blum
2013-06-05gras: compiles now with separate data structJosh Blum
2013-06-05gras: separate actor data to struct to aid migrationJosh Blum
2013-06-01gras: created uid API - replaces name and unique_idJosh Blum
2013-05-06gras: dont need this is automaticJosh Blum
2013-05-04gras: implement force done input port optionJosh Blum
fixes #28
2013-04-23gras: use framework send, prepare for theron v6Josh Blum
2013-04-14gras: warning prints for block implementations that hangJosh Blum
2013-04-14gras: move code into component filesJosh Blum
2013-04-10gras: switched to using token for prio messagesJosh Blum
See #70 for more details
2013-03-28gras: virtual destructors for all but Element #67Josh Blum
2013-03-16gras: added num_read count for pop msg to fix #53Josh Blum
2013-03-11gras: separate queue for messages - #54Josh Blum
2013-02-25gras: work on new port config APIJosh Blum
combined item size config into port config removed set/get, its just a set by reference, this simplified a lot of client code Commit call will apply the changes at runtime.
2013-02-24Merge branch 'stats'Josh Blum
Conflicts: grextras include/gras/top_block.hpp lib/block_handlers.cpp lib/block_task.cpp lib/element_impl.hpp tests/CMakeLists.txt
2013-02-23gras: use new set/get item size apiJosh Blum
2013-02-22gras: rename start/stop to notify interfacesJosh Blum
also moved backwards compat interfaces out the gnuradio commit is updated for this
2013-02-17gras: added stats for produced/consumedJosh Blum
2013-01-18address that pop vs get output buffer issueJosh Blum
2012-12-25todo comment for block's pop output bufferJosh Blum
2012-12-20created block cleanup and wait for messagesJosh Blum
2012-12-16no need for topology_init state varJosh Blum
2012-12-15created input and output update per indexJosh Blum
2012-12-05tag is just an offset and object, created stream tag and pkt messageJosh Blum
2012-12-01changed lookahead to preload, thats all it isJosh Blum
2012-11-30messing w/ pop_input_msg callJosh Blum
2012-11-24change output buffer api call to popJosh Blum
Once the output buffer is tampered with, its not acceptable to be kept in the queue anymore
2012-11-23grant same API access to output bufferJosh Blum
2012-11-22ok, but zeros are actually ok hereJosh Blum
2012-11-22extra asserts for sign on consume/produceJosh Blum
2012-11-18convenience produce/consume + propagate_tags defaultJosh Blum
2012-11-13created API for passive work-flowJosh Blum
2012-11-12more get methods for allJosh Blum
2012-11-11consistency for naming conventions, param ordersJosh Blum
2012-11-09switch to boost software licenseJosh Blum
2012-11-09common typedef for item countJosh Blum
2012-11-07io fails and io config workJosh Blum
2012-11-06consume and produce calls do it in-placeJosh Blum
2012-11-06moved consume each convenience routineJosh Blum
2012-11-05polish up work and notify apiJosh Blum
There is a formal api to mark done, and IO failures. Notify topology was created for consistency. So far, there output fail is unimplemented, and input fail requires an additional check.
2012-11-01moved out a bunch of work, rate, fcast logicJosh Blum
2012-10-28work on stand-alone library buildJosh Blum