JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::midi_ci::RequestKey Class Reference

A key used to uniquely identify ongoing transactions initiated by a ci::Device. More...

#include <juce_CIPropertyHost.h>

Collaboration diagram for juce::midi_ci::RequestKey:

Public Member Functions

 RequestKey (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 RequestKey &other) const
 Inequality operator.
 
bool operator< (const RequestKey &other) const
 Less-than operator.
 
bool operator== (const RequestKey &other) const
 Equality operator.
 

Private Member Functions

auto tie () const
 

Private Attributes

MUID m
 
Token64 v {}
 

Detailed Description

A key used to uniquely identify ongoing transactions initiated by a ci::Device.

@tags{Audio}

Constructor & Destructor Documentation

◆ RequestKey()

juce::midi_ci::RequestKey::RequestKey ( MUID  muid,
Token64  key 
)
inline

Constructor.

Member Function Documentation

◆ getKey()

Token64 juce::midi_ci::RequestKey::getKey ( ) const
inline

Returns an identifier unique to this subscription.

References v.

◆ getMuid()

MUID juce::midi_ci::RequestKey::getMuid ( ) const
inline

Returns the muid of the device to which we are subscribed.

References m.

◆ operator!=()

bool juce::midi_ci::RequestKey::operator!= ( const RequestKey other) const
inline

Inequality operator.

References tie().

◆ operator<()

bool juce::midi_ci::RequestKey::operator< ( const RequestKey other) const
inline

Less-than operator.

References tie().

◆ operator==()

bool juce::midi_ci::RequestKey::operator== ( const RequestKey other) const
inline

Equality operator.

References tie().

◆ tie()

auto juce::midi_ci::RequestKey::tie ( ) const
inlineprivate

References m, and v.

Referenced by operator!=(), operator<(), and operator==().

Member Data Documentation

◆ m

MUID juce::midi_ci::RequestKey::m
private

Referenced by getMuid(), and tie().

◆ v

Token64 juce::midi_ci::RequestKey::v {}
private

Referenced by getKey(), and tie().


The documentation for this class was generated from the following file: