summaryrefslogtreecommitdiff
path: root/lib/block_produce.cpp
AgeCommit message (Collapse)Author
2013-06-22gras: use inline queue for post output bufferJosh Blum
* simplifies logic * fixes bug #103 An assertion fires if multiple post output buffers are used per work(). This could be fixed in the future if its truely needed.
2013-06-16gras: also set num_output_items_read in post_output_bufferJosh Blum
2013-06-15gras: dont update item counts until after workJosh Blum
This lets API calls like get_consumed/produced keep their values until after work is called. The propagate tags overload need this to work.
2013-06-06gras: renamed block member to block actorJosh Blum
2013-06-06gras: minor code cleanupJosh Blum
2013-06-06gras: changes for actor in worker Apology commitJosh Blum
2013-06-05gras: compiles now with separate data structJosh Blum
2013-04-27gras: moved flush output to consume function in output queuesJosh Blum
This cleans up some code in block actor. The message sending code is now in task_main, and the consume routine is now the shared one.
2013-04-14gras: move code into component filesJosh Blum