An interface for objects that provide resources for property exchange transactions. More...
Public Member Functions | |
virtual | ~CacheProvider ()=default |
virtual std::set< MUID > | getDiscoveredMuids () const =0 |
Returns a set containing all of the MUIDs currently known to the provider. | |
virtual InitiatorPropertyExchangeCache * | getCacheForMuidAsInitiator (MUID m)=0 |
Returns a property exchange cache for accumulating replies to transactions we initiated. | |
virtual ResponderPropertyExchangeCache * | getCacheForMuidAsResponder (MUID m)=0 |
Returns a property exchange cache for accumulating requests initiated by other devices. | |
virtual int | getMaxSysexSizeForMuid (MUID m) const =0 |
Returns the maximum sysex size supported by the device with the given MUID. | |
An interface for objects that provide resources for property exchange transactions.
|
virtualdefault |
|
pure virtual |
Returns a set containing all of the MUIDs currently known to the provider.
|
pure virtual |
Returns a property exchange cache for accumulating replies to transactions we initiated.
|
pure virtual |
Returns a property exchange cache for accumulating requests initiated by other devices.