An interface for types that implement responses for certain message types.
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. | |
|
default |
Referenced by tryRespond().
|
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, and juce::midi_ci::PropertyHost.
References ResponderDelegate().