27 Commits

Author SHA1 Message Date
Alex Harker 6360ad65d1 Simplified global and context code / prefer references to pointers 2018-06-19 11:22:30 +01:00
Alex Harker 1b31e319a0 Object naming consistency 2018-06-18 10:34:17 +01:00
Alex Harker a0002b2e72 C++11 style-memory management added where appropriate. 2018-06-16 22:06:17 +01:00
Alex Harker eab4f6859a Use nullptr rather than NULL 2018-06-14 20:42:26 +01:00
Alex Harker 7a545846c2 Use auto for iterator types 2018-06-14 20:37:04 +01:00
Alex Harker 61d2b88951 M|ssing changes to the global object for error reporting 2018-06-14 16:23:11 +01:00
Alex Harker c39a462027 Better commenting 2017-10-10 12:07:22 +01:00
Alex Harker f07c54ad8d Use typedefs for iterators 2017-10-09 10:14:38 +01:00
Alex Harker 8f8c9a52bc Comments and ordering 2017-10-02 18:17:31 +01:00
Alex Harker ddc84de910 Better privacy for the global object 2017-10-02 18:09:51 +01:00
Alex Harker 3709534da7 Consistent naming for threading objects 2017-10-02 17:01:38 +01:00
Alex Harker 797360034b Renamed the DSPQueue to a more meaningful ProcessingQueue 2017-09-29 11:49:07 +01:00
Alex Harker 29864da754 Added queue capabilities to the object file and use this for connection and feedback detection 2017-09-28 01:07:11 +01:00
Alex Harker 49168bb7cd Avoid keywords in comments 2017-09-17 13:31:12 +01:00
Alex Harker 731938de94 Fixed lock contention on call to FrameLib_Global::decrement() 2017-07-12 14:59:00 +01:00
Alex Harker 676fb3ade3 Improved thread safety and added RIAA object for holding locks 2017-07-12 14:17:46 +01:00
Alex Harker a53d9d4050 Simplified and Clarified Global class 2017-06-30 14:05:48 +01:00
Alex Harker ecebcc8513 Removed forward declarations for the context object by separating the queue objects 2017-06-28 18:12:29 +01:00
Alex Harker d07188be0a Code cleanup for DSP/DSPQueue 2017-06-28 16:13:36 +01:00
Alex Harker 3cdead6c54 Fix for global creation 2016-10-13 21:43:06 +01:00
Alex Harker 287dfbef2e Minor style and cleanup 2016-10-13 15:27:39 +01:00
Alex Harker b8f5dbb6a8 Style (full words for object and reference) 2016-10-13 13:29:48 +01:00
Alex Harker 5c3b91c46a Safer global object, less work to do in wrapper(use static methods instead) and better commenting 2016-10-13 12:45:17 +01:00
Alex Harker 7655e36872 Reworked memory allocators, including alowing memory pools to be added 2016-10-06 17:41:39 +01:00
Alex Harker cec2384c26 Simplified the global object 2016-10-06 11:32:58 +01:00
Alex Harker 1dbdaf337e Context and global simplifications 2016-09-29 16:32:34 +01:00
Alex Harker 6663f59b5d FrameLib_Context changes/model 2016-09-29 15:13:33 +01:00