An interface for types that implement responses for certain message types. More...
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.
|
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 midi_ci::ProfileHost, and midi_ci::PropertyHost.
References ResponderDelegate().