| abortPropertyRequest(RequestKey) | juce::midi_ci::Device |  | 
  | addListener(Listener &l) | juce::midi_ci::Device |  | 
  | beginSubscription(MUID m, const PropertySubscriptionHeader &header) | juce::midi_ci::Device |  | 
  | Device(const Options &opt) | juce::midi_ci::Device | explicit | 
  | Device(Device &&) noexcept | juce::midi_ci::Device |  | 
  | DeviceMessageHandler()=default | juce::midi_ci::DeviceMessageHandler |  | 
  | DeviceMessageHandler(const DeviceMessageHandler &)=default | juce::midi_ci::DeviceMessageHandler |  | 
  | DeviceMessageHandler(DeviceMessageHandler &&)=default | juce::midi_ci::DeviceMessageHandler |  | 
  | endSubscription(SubscriptionKey) | juce::midi_ci::Device |  | 
  | Features typedef | juce::midi_ci::Device |  | 
  | getChannelListForMuid(MUID x) const | juce::midi_ci::Device |  | 
  | getDeviceInfoForMuid(MUID x) const | juce::midi_ci::Device |  | 
  | getDiscoveredMuids() const | juce::midi_ci::Device |  | 
  | getDiscoveryInfoForMuid(MUID m) const | juce::midi_ci::Device |  | 
  | getIdForRequestKey(RequestKey) const | juce::midi_ci::Device |  | 
  | getMuid() const | juce::midi_ci::Device |  | 
  | getNumPropertyExchangeRequestsSupportedForMuid(MUID m) const | juce::midi_ci::Device |  | 
  | getOngoingRequests() const | juce::midi_ci::Device |  | 
  | getOngoingSubscriptions() const | juce::midi_ci::Device |  | 
  | getOptions() const | juce::midi_ci::Device |  | 
  | getProfileHost() const | juce::midi_ci::Device |  | 
  | getProfileHost() | juce::midi_ci::Device |  | 
  | getProfileStateForMuid(MUID m, ChannelAddress address) const | juce::midi_ci::Device |  | 
  | getPropertyHost() const | juce::midi_ci::Device |  | 
  | getPropertyHost() | juce::midi_ci::Device |  | 
  | getResourceForKey(SubscriptionKey key) const | juce::midi_ci::Device |  | 
  | getResourceListForMuid(MUID x) const | juce::midi_ci::Device |  | 
  | getSubscribeIdForKey(SubscriptionKey key) const | juce::midi_ci::Device |  | 
  | Listener typedef | juce::midi_ci::Device |  | 
  | operator=(Device &&) noexcept | juce::midi_ci::Device |  | 
  | juce::midi_ci::DeviceMessageHandler::operator=(const DeviceMessageHandler &)=default | juce::midi_ci::DeviceMessageHandler |  | 
  | juce::midi_ci::DeviceMessageHandler::operator=(DeviceMessageHandler &&)=default | juce::midi_ci::DeviceMessageHandler |  | 
  | Options typedef | juce::midi_ci::Device |  | 
  | processMessage(ump::BytesOnGroup) override | juce::midi_ci::Device | virtual | 
  | removeListener(Listener &l) | juce::midi_ci::Device |  | 
  | sendDiscovery() | juce::midi_ci::Device |  | 
  | sendEndpointInquiry(MUID destination, Message::EndpointInquiry endpoint) | juce::midi_ci::Device |  | 
  | sendPendingMessages() | juce::midi_ci::Device |  | 
  | sendProfileDetailsInquiry(MUID muid, ChannelInGroup address, Profile profile, std::byte target) | juce::midi_ci::Device |  | 
  | sendProfileEnablement(MUID muid, ChannelInGroup address, Profile profile, int numChannels) | juce::midi_ci::Device |  | 
  | sendProfileInquiry(MUID muid, ChannelInGroup address) | juce::midi_ci::Device |  | 
  | sendProfileSpecificData(MUID muid, ChannelInGroup address, Profile profile, Span< const std::byte >) | juce::midi_ci::Device |  | 
  | sendPropertyCapabilitiesInquiry(MUID destination) | juce::midi_ci::Device |  | 
  | sendPropertyGetInquiry(MUID m, const PropertyRequestHeader &header, std::function< void(const PropertyExchangeResult &)> onResult) | juce::midi_ci::Device |  | 
  | sendPropertySetInquiry(MUID m, const PropertyRequestHeader &header, Span< const std::byte > body, std::function< void(const PropertyExchangeResult &)> onResult) | juce::midi_ci::Device |  | 
  | ~Device() override | juce::midi_ci::Device |  | 
  | ~DeviceMessageHandler()=default | juce::midi_ci::DeviceMessageHandler | virtual |