An interface for types that implement responses for certain message types. More...
#include <juce_CIResponderDelegate.h>

Public Member Functions | |
| ResponderDelegate ()=default | |
| virtual | ~ResponderDelegate ()=default |
| virtual bool | tryRespond (ResponderOutput &output, const Message::Parsed &message)=0 |
| If the message is processed successfully, and a response sent, then this returns true. | |
An interface for types that implement responses for certain message types.
@tags{Audio}
|
default |
|
virtualdefault |
|
pure virtual |
If the message is processed successfully, and a response sent, then this returns true.
Otherwise, returns false, allowing other ResponderDelegates to attempt to handle the message if necessary.
Implemented in juce::midi_ci::ProfileHost, juce::midi_ci::PropertyHost, and juce::midi_ci::detail::MessageTypeUtils::BaseCaseDelegate.