summaryrefslogtreecommitdiff
path: root/lib/element.cpp
AgeCommit message (Collapse)Author
2013-09-12gras: added thread pool to global configJosh Blum
2013-09-09gras: work on global config that works on hierJosh Blum
2013-07-31gras: take care of some misc warningsJosh Blum
2013-07-06gras: locate_element since now elements have callsJosh Blum
2013-06-15gras: misc tweaks to dot related stuffJosh Blum
2013-06-14Merge branch 'master' into query_flowJosh Blum
2013-06-12gras: moved debug prints to element base classJosh Blum
2013-06-11gras: mess with default uid formattingJosh Blum
2013-06-06gras: moved block ptr into dataJosh Blum
2013-06-06gras: renamed block member to block actorJosh Blum
2013-06-01gras: mutex fixes for uid API callsJosh Blum
2013-06-01gras: created uid API - replaces name and unique_idJosh Blum
2013-04-10gras: formalize the weak container api w/ docsJosh Blum
address issue #69, we now have a set_container call, which is now formally part of the api. Anyone can call set_container for custom container types. GRAS supports shared ptr and pyobject out of the box.
2013-04-04gras: revisit container storage after yesterdays learningJosh Blum
The mechanisms of connect are now resonsible for grabbing the container ref. When the object is a shared ptr, the element contructor overload sets weakself. When the object is in python, the python reference is held, even if its shared ptr underneath that. * removed the need for shared_from_this * removed the ref stuff in python Block
2013-04-03gras: code cleanup and comments from last commitJosh Blum
2013-04-01gras: fix from previous commit: swig element equalsJosh Blum
Just put an API call into element so its always there, and call it from swig.
2013-03-28gras: virtual destructors for all but Element #67Josh Blum
2013-03-22gras: rename lookup to locateJosh Blum
2013-03-22gras: added extra sanity check to adopt callJosh Blum
2013-03-22gras: we now have the element tree interfaceJosh Blum
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-21gras: inline shared to element so client libs dont need this symbolJosh Blum
2013-02-18gras: another var for id string - ez to change laterJosh Blum
2012-12-20created block cleanup and wait for messagesJosh Blum
2012-11-09switch to boost software licenseJosh Blum
2012-11-03moved around the shared ptr logic in ElementJosh Blum
2012-11-03python hier/top block holds refs of connected blocksJosh Blum
2012-10-28work on stand-alone library buildJosh Blum
2012-10-05created configurable thread poolJosh Blum
2012-10-02dammit... find and replace did it againJosh Blum
2012-09-29create IO subscriber bitset for tracking doneJosh Blum
2012-09-29ported block task and tag handlers to apologyJosh Blum
2012-09-22work on consume/produce implementationJosh Blum
2012-09-15use cerr for all of the debug printsJosh Blum
2012-09-09work on implementing forecast logic and failure casesJosh Blum
* still a bit to clean up * commented out case of consume zero and 0 reserve for input queues
2012-09-06debug prints, minor fixes, unfinished input queue workJosh Blum
2012-09-03work on input queues and history logicJosh Blum
2012-09-03copied over the old msg swig stuff for the sake of completenessJosh Blum
2012-09-03created shared_to_element and use shared_from_thisJosh Blum
Allows element to be used in a derived class w/ or without a shared pointer. Python/C++
2012-09-03top and hier block brought into pythonJosh Blum
2012-08-31added comments and some cleanup codeJosh Blum
2012-08-26runtime: work on allocator handlerJosh Blum
2012-08-26runtime: io signature looks like a shared ptrJosh Blum
2012-08-26runtime: work on unit testsJosh Blum
2012-08-26runtime: a lot more is compiling/linkingJosh Blum
2012-08-26runtime: work on api wrapper blocksJosh Blum
2012-08-26runtime: added compile hooks into coreJosh Blum