A key used to uniquely identify ongoing property subscriptions initiated by a ci::Device. More...
#include <juce_CISubscriptionManager.h>

Public Member Functions | |
| SubscriptionKey ()=default | |
| Constructor. | |
| SubscriptionKey (MUID muid, Token64 key) | |
| Constructor. | |
| Token64 | getKey () const |
| Returns an identifier unique to this subscription. | |
| MUID | getMuid () const |
| Returns the muid of the device to which we are subscribed. | |
| bool | operator!= (const SubscriptionKey &other) const |
| Inequality operator. | |
| bool | operator< (const SubscriptionKey &other) const |
| Less-than operator. | |
| bool | operator== (const SubscriptionKey &other) const |
| Equality operator. | |
Private Member Functions | |
| auto | tie () const |
Private Attributes | |
| MUID | m = MUID::getBroadcast() |
| Token64 | v {} |
A key used to uniquely identify ongoing property subscriptions initiated by a ci::Device.
@tags{Audio}
|
default |
Constructor.
|
inline |
Returns an identifier unique to this subscription.
References v.
|
inline |
Returns the muid of the device to which we are subscribed.
References m.
|
inline |
Inequality operator.
References tie().
|
inline |
Less-than operator.
References tie().
|
inline |
Equality operator.
References tie().
|
inlineprivate |
Referenced by operator!=(), operator<(), and operator==().
|
private |