1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules/juce_midi_ci/ci
reuk 60757de2f2
CIDevice: Improve robustness of subscription API
The old API only allowed cancelling property "get" inquiries and
subscription updates. However, there are use-cases for cancelling other
requests too. e.g. switching between views in a JUCE app might mean that
it's no longer necessary to subscribe to a particular property.

Cancelling subscriptions ends up being quite involved. Different
handling is needed depending on whether the subscription is cancelled
before or after the responder replies to the initial request.
In addition, the responder may ask the initiator to retry a subscription
begin request.
2024-01-18 10:37:17 +00:00
..
juce_CIChannelAddress.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIDevice.cpp CIDevice: Improve robustness of subscription API 2024-01-18 10:37:17 +00:00
juce_CIDevice.h CIDevice: Improve robustness of subscription API 2024-01-18 10:37:17 +00:00
juce_CIDeviceFeatures.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIDeviceListener.h CIDevice: Improve robustness of subscription API 2024-01-18 10:37:17 +00:00
juce_CIDeviceMessageHandler.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIDeviceOptions.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIEncoding.h Doxygen updates 2023-11-20 13:14:20 +00:00
juce_CIEncodings.cpp juce_midi_ci: Improve MinGW compatibility 2023-11-02 12:22:30 +00:00
juce_CIEncodings.h JSON: Add new JSON::Formatter for configuring JSON output 2023-12-06 20:25:22 +00:00
juce_CIFunctionBlock.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIMessages.h juce_midi_ci: Improve MinGW compatibility 2023-11-02 12:22:30 +00:00
juce_CIMuid.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIParser.cpp CIParser: Make property headers human-readable in getMessageDescription 2024-01-18 10:37:16 +00:00
juce_CIParser.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIProfileAtAddress.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIProfileDelegate.h MIDI-CI: Simplify profile enablement API, and ensure that group/block member channels are always 0 2024-01-03 17:42:01 +00:00
juce_CIProfileHost.cpp MIDI-CI: Simplify profile enablement API, and ensure that group/block member channels are always 0 2024-01-03 17:42:01 +00:00
juce_CIProfileHost.h MIDI-CI: Simplify profile enablement API, and ensure that group/block member channels are always 0 2024-01-03 17:42:01 +00:00
juce_CIProfileStates.cpp MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIProfileStates.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIPropertyDelegate.cpp CIPropertyDelegate: Fix issue where status field was omitted from successful PE response headers 2023-11-27 11:06:40 +00:00
juce_CIPropertyDelegate.h Doxygen updates 2023-11-20 13:14:20 +00:00
juce_CIPropertyExchangeCache.cpp CIDevice: Improve robustness of subscription API 2024-01-18 10:37:17 +00:00
juce_CIPropertyExchangeCache.h CIDevice: Improve robustness of subscription API 2024-01-18 10:37:17 +00:00
juce_CIPropertyExchangeResult.h CIDevice: Improve robustness of subscription API 2024-01-18 10:37:17 +00:00
juce_CIPropertyHost.cpp CIDevice: Improve robustness of subscription API 2024-01-18 10:37:17 +00:00
juce_CIPropertyHost.h CIDevice: Improve robustness of subscription API 2024-01-18 10:37:17 +00:00
juce_CIResponderDelegate.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIResponderOutput.cpp MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CIResponderOutput.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CISubscription.h MIDI-CI: Add module 2023-10-31 11:46:49 +00:00
juce_CISubscriptionManager.cpp CIDevice: Improve robustness of subscription API 2024-01-18 10:37:17 +00:00
juce_CISubscriptionManager.h CIDevice: Improve robustness of subscription API 2024-01-18 10:37:17 +00:00
juce_CISupportedAndActive.h MIDI-CI: Simplify profile enablement API, and ensure that group/block member channels are always 0 2024-01-03 17:42:01 +00:00