summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2013-06-11gras: reverted chrono changes w/ 32-bit math fixJosh Blum
The seconds * ticks per second math was 32 bit, because UL follows the system width, we needed long long. * for loop for heartier unit testing * use get_tps rather than duplicate const number
2013-06-11gras: added backup for failing clock_gettimeJosh Blum
2013-06-06gras: missing header file last commitJosh Blum
2013-06-06gras: moved config structs into own headerJosh Blum
2013-06-05gras: separate actor data to struct to aid migrationJosh Blum
2013-06-05gras: created duck typed API for posting msgsJosh Blum
Uses templates and template overloads in c++ User python duck typing in the python case. Cleans up post for #84
2013-06-01gras: created uid API - replaces name and unique_idJosh Blum
2013-06-01props: added query functionality to enumerate propertiesJosh Blum
2013-05-27gras: update the pop_input_msg documentationJosh Blum
2013-05-27gras: simplify registration object passingJosh Blum
2013-05-11gras: special note about the GRAS_YIELD environment variableJosh Blum
2013-05-11gras: created new test_thread_priority api callJosh Blum
2013-05-11gras: added thread prio support hooksJosh Blum
2013-05-07gras: create common gras/exception.i headerJosh Blum
fix other misc swig warnings
2013-05-05Merge branch 'master' into theron6_workJosh Blum
2013-05-05gras: added post input buffer/message/tag api callsJosh Blum
This allows the user to post stuff to the input port from an external entity aka outside of the scheduler. resolves #86
2013-05-04gras: implement force done input port optionJosh Blum
fixes #28
2013-05-03gras: update thread pool commentsJosh Blum
2013-05-02gras: inline the sbuffer deref codeJosh Blum
2013-04-15gras: added vec call to work bufferJosh 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-06gras: split register property into two callsJosh Blum
2013-04-04gras: Element can have virtual destructor nowJosh Blum
fixes #67 Now that we no longer need shared from this
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-03gras: figured out how to do the python referenceJosh 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-31gras: more of that include vs import w/ swigJosh Blum
2013-03-31gras: fix compile register issue - use dynamic castJosh Blum
2013-03-28gras: virtual destructors for all but Element #67Josh Blum
2013-03-26gras: rename stats to queryJosh Blum
2013-03-22gras: rename lookup to locateJosh Blum
2013-03-22gras: we now have the element tree interfaceJosh Blum
2013-03-22gras: added hier block register subelementJosh Blum
2013-03-21gras: removed deprecated lock/unlock callsJosh Blum
2013-03-21gras: move element details into headerJosh Blum
2013-03-21gras: combine block property headersJosh Blum
2013-03-20gras: move chrono implementation into detailJosh Blum
2013-03-19gras: regular inline for template implementationsJosh Blum
2013-03-18gras: added pragmas for msvc warningsJosh Blum
2013-03-17gras: move block set/get into common areaJosh Blum
2013-03-17gras: work on python hooks for props interfaceJosh Blum
2013-03-17gras: property tweaks and c++ unit testsJosh Blum
2013-03-17gras: property implementation in libJosh Blum
2013-03-17gras: work on C++ API for properties interfaceJosh Blum
2013-03-06gras: top block gets same config style as blockJosh Blum
2013-03-04gras: move timer accumulate into public headerJosh Blum
2013-03-03gras: renamed the api call for statsJosh 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-24gras: tweaks to python status wrapperJosh Blum