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