181 Commits (54cda6c78b18beb55ce3fe595e971acc09032f4e)

Author SHA1 Message Date
Owen Green 54cda6c78b SCBufferAdaptor Fix double free by not calling cleanup() in destructor
plus some tidying up
5 years ago
Owen Green fb17a08e24 Don't free memory twice 5 years ago
Owen Green 9eb2a44a69 Use (hacky) NRT SendReply for responses
This solves problems wih behaviour w/r/t server sync
5 years ago
Owen Green 4654d77707 Messages shouldn't send done until after completion messages have fired 5 years ago
Owen Green 010ecf557e Wrapper: try to avoid crash if server is shut(ting) down when thread returns 5 years ago
Owen Green 0931042aff Mop up some warnings 5 years ago
Owen Green 0b33b1ecaf Refactor SC wrapper
Split into distinct files 
Use Async commands for NRT processing (again)
5 years ago
Owen Green a83c316d22 Refactor lambda to avoid hobson's choice between warnings on clang or errors on MSVC 5 years ago
Owen Green 66c888f77c Print warnings properly 5 years ago
Owen Green 6ebfa6db61 Avoid trying to read into objects before their constructor has run 5 years ago
Owen Green 78d8f7577e Refresh params before message invoke 5 years ago
Gerard 04f0db5267 revert to 89886c1 5 years ago
Pierre Alexandre Tremblay 6d69b0f291 Revert "Fix RT triggering"
This reverts commit 89886c143f.
5 years ago
Owen Green 89886c143f Fix RT triggering 5 years ago
Owen Green 5af45397c7 Reduce overhead by making parameter updates conditional for RT model objects, using pointers for constraint results 5 years ago
Owen Green 77ab8cb91a Undo dunce boy move 5 years ago
Owen Green e1c8fe7d98 Reduce contention to try and fix #67 5 years ago
Owen Green d060839475 Fix instability in batch processing: todo revert to SC memory pool and tidy up 5 years ago
Owen Green 323deaa063 Update params in poll() for benefit of NRT data objects that don't trigger 6 years ago
Owen Green 5dff5ea28e Update real time control array size to account for model objects 6 years ago
Owen Green 1d6fd8f1b0 Merge branch 'clients/inter_client_comms' into feature/rt-queries 6 years ago
Owen Green f480d476b2 Correct reading of UID from controls for ModelObjects, resolves #62 6 years ago
Owen Green 2b71644d7b Refresh parameters before message invocation 6 years ago
Owen Green b2a295d8b3 Add support for LongArrayT params 6 years ago
Owen Green b687b5649d Add KMeansClient RT support 6 years ago
Owen Green eb6aeb0304 Also capture report 6 years ago
Owen Green a3ee1868f1 Supply missing lambda capture, because MSVC was sad 6 years ago
Owen Green 441d1d0cf9 Things that haven't run, can't be cancelled. Hope this fixes #58 6 years ago
Owen Green 716d60912e Recover cancelled notification resolves #58 6 years ago
Owen Green 5eecb02ab8 Update NRT params on retrigger 6 years ago
Owen Green 5bd0832981 Restore FluidDataWr C++ atfer overzealous revert 6 years ago
Owen Green 7a1bdc5a02 Revert changes to Corpus Builders and help files now that we have bypass in FluidDataWr 6 years ago
Owen Green f93b2562cb Add bypass for numerical index to FluidDataSetWr, update help 6 years ago
Owen Green 1a01e76001 Guard against scsynth triggering u_cmd before constructor called 6 years ago
Owen Green cffcd889dd Remove debug detritus 6 years ago
Owen Green 7d6d169de3 Changes to FluidDataSetWr to take separate string prefix and integer counter for label making 6 years ago
Owen Green ce22e867db Mend clean up for Shared Clients 6 years ago
Owen Green 7dc44c738e Don't try and send message responses > 8kb 6 years ago
Owen Green 253339aac2 Harden message dispatch against cmd+. by using more safely shared state 6 years ago
Owen Green e5798aaa35 Harden cross thread code, and fix retriggering / busy check.
By actually looking at the result.
6 years ago
Owen Green 48dc167c1b Toughen NRT processing by decoupling ownership of shared state from synth Node 6 years ago
Owen Green b7c6c9e09c Add FluidDataSetWr 6 years ago
Owen Green 73530260b5 Toughen checks for job status now that start time is decoupled from construction
More toughening of threads vs triggers
6 years ago
Owen Green 23785e88be Constrain params before constructing clients 6 years ago
Owen Green 1cbe5d0187 Error message spacing 6 years ago
Owen Green 32ac90c28d Bring wrapper into line with upstream 6 years ago
Owen Green 00b2b5f8d5 Better argument validation for RT inputs 6 years ago
Owen Green d6776226be Add triggering to NRT processors, remove doneAction 6 years ago
Owen Green 6305274d52 Quietly remove a thing I didn't realised I'd committed
It's probably good, if doing experimental changes that break everytihng, 
not to commit and push them to the main branch
6 years ago
Owen Green 4c2d96f244 Wrapper: make sure world is available if we're going to use it 6 years ago