Loading...
Searching...
No Matches
midi_ci::ResponderDelegate Class Referenceabstract

An interface for types that implement responses for certain message types. More...

#include <juce_CIResponderDelegate.h>

Inheritance diagram for midi_ci::ResponderDelegate:

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.
 

Detailed Description

An interface for types that implement responses for certain message types.

Constructor & Destructor Documentation

◆ ResponderDelegate()

midi_ci::ResponderDelegate::ResponderDelegate ( )
default

◆ ~ResponderDelegate()

virtual midi_ci::ResponderDelegate::~ResponderDelegate ( )
virtualdefault

Member Function Documentation

◆ tryRespond()

virtual bool midi_ci::ResponderDelegate::tryRespond ( ResponderOutput & output,
const Message::Parsed & message )
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.


The documentation for this class was generated from the following file:
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram