Owen Green
8b37813b43
Fix windows build errors by sandboxing new SendReply dependency
...
Deals with macro name clashes, and also better enacapsulates unfortunate
dep on SC internals, as well as improving build times
5 years ago
Owen Green
0fc7272c38
Remove unused index packs
...
MSVC doesn't like them, and they're not longer needed
5 years ago
Owen Green
60659962a2
Fix RT memory leak with completion messages found by Ted Moore
...
A paradigmatic example of why raw pointers are hard: ASyncCmd takes
ownership of the cmd pointer, but *copies* the completion message (so we
still need to free the latter)
5 years ago
Owen Green
1e094ae062
Fix FluidKDTree kr crash
...
Don't persist in trying to read ID as srting
5 years ago
Owen Green
5cbe109c93
Add /flush to force server cache reset with internal Server
5 years ago
Owen Green
42cc43f89d
Ensure realtime objects run parameter constrainsts on creation
5 years ago
Owen Green
d54e153fd4
Unconditionally update parameters in RT
...
TODO: see if Bus.touched can help ameloriate the cost of doing this
5 years ago
Owen Green
301aa28ef1
Restore setting brute force sample rate to unitialized buffers
5 years ago
Owen Green
1dc3409561
Fix retiggering of syncrhonous Buf*.kr
5 years ago
Owen Green
5b89d279e4
Unused param warning
5 years ago
Owen Green
0a1789f842
Restore version command
5 years ago
Owen Green
012ce483c5
NRT Wrapper: signal completion via cache
...
for (hopefully) greater reliability
5 years ago
Owen Green
360155f4c4
Try and fix thread callback double-free crash by going via RT message queue
5 years ago
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