| /* |
| * |
| * Copyright (c) 2022 Project CHIP Authors |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| #import "MTRCallbackBridgeBase_internal.h" |
| #import <Foundation/Foundation.h> |
| |
| #include <app-common/zap-generated/cluster-objects.h> |
| #include <app/data-model/DecodableList.h> |
| #include <app/util/im-client-callbacks.h> |
| |
| typedef void (*CommandSuccessCallback)(void *, const chip::app::DataModel::NullObjectType &); |
| using CommandSuccessCallbackType = CommandSuccessCallback; |
| typedef void (*DefaultSuccessCallbackType)(void *); |
| |
| typedef void (*VendorIdAttributeCallback)(void *, chip::VendorId); |
| typedef void (*NullableVendorIdAttributeCallback)(void *, const chip::app::DataModel::Nullable<chip::VendorId> &); |
| |
| typedef void (*GroupsClusterAddGroupResponseCallbackType)( |
| void *, const chip::app::Clusters::Groups::Commands::AddGroupResponse::DecodableType &); |
| typedef void (*GroupsClusterViewGroupResponseCallbackType)( |
| void *, const chip::app::Clusters::Groups::Commands::ViewGroupResponse::DecodableType &); |
| typedef void (*GroupsClusterGetGroupMembershipResponseCallbackType)( |
| void *, const chip::app::Clusters::Groups::Commands::GetGroupMembershipResponse::DecodableType &); |
| typedef void (*GroupsClusterRemoveGroupResponseCallbackType)( |
| void *, const chip::app::Clusters::Groups::Commands::RemoveGroupResponse::DecodableType &); |
| typedef void (*ScenesClusterAddSceneResponseCallbackType)( |
| void *, const chip::app::Clusters::Scenes::Commands::AddSceneResponse::DecodableType &); |
| typedef void (*ScenesClusterViewSceneResponseCallbackType)( |
| void *, const chip::app::Clusters::Scenes::Commands::ViewSceneResponse::DecodableType &); |
| typedef void (*ScenesClusterRemoveSceneResponseCallbackType)( |
| void *, const chip::app::Clusters::Scenes::Commands::RemoveSceneResponse::DecodableType &); |
| typedef void (*ScenesClusterRemoveAllScenesResponseCallbackType)( |
| void *, const chip::app::Clusters::Scenes::Commands::RemoveAllScenesResponse::DecodableType &); |
| typedef void (*ScenesClusterStoreSceneResponseCallbackType)( |
| void *, const chip::app::Clusters::Scenes::Commands::StoreSceneResponse::DecodableType &); |
| typedef void (*ScenesClusterGetSceneMembershipResponseCallbackType)( |
| void *, const chip::app::Clusters::Scenes::Commands::GetSceneMembershipResponse::DecodableType &); |
| typedef void (*ScenesClusterEnhancedAddSceneResponseCallbackType)( |
| void *, const chip::app::Clusters::Scenes::Commands::EnhancedAddSceneResponse::DecodableType &); |
| typedef void (*ScenesClusterEnhancedViewSceneResponseCallbackType)( |
| void *, const chip::app::Clusters::Scenes::Commands::EnhancedViewSceneResponse::DecodableType &); |
| typedef void (*ScenesClusterCopySceneResponseCallbackType)( |
| void *, const chip::app::Clusters::Scenes::Commands::CopySceneResponse::DecodableType &); |
| typedef void (*OtaSoftwareUpdateProviderClusterQueryImageResponseCallbackType)( |
| void *, const chip::app::Clusters::OtaSoftwareUpdateProvider::Commands::QueryImageResponse::DecodableType &); |
| typedef void (*OtaSoftwareUpdateProviderClusterApplyUpdateResponseCallbackType)( |
| void *, const chip::app::Clusters::OtaSoftwareUpdateProvider::Commands::ApplyUpdateResponse::DecodableType &); |
| typedef void (*GeneralCommissioningClusterArmFailSafeResponseCallbackType)( |
| void *, const chip::app::Clusters::GeneralCommissioning::Commands::ArmFailSafeResponse::DecodableType &); |
| typedef void (*GeneralCommissioningClusterSetRegulatoryConfigResponseCallbackType)( |
| void *, const chip::app::Clusters::GeneralCommissioning::Commands::SetRegulatoryConfigResponse::DecodableType &); |
| typedef void (*GeneralCommissioningClusterCommissioningCompleteResponseCallbackType)( |
| void *, const chip::app::Clusters::GeneralCommissioning::Commands::CommissioningCompleteResponse::DecodableType &); |
| typedef void (*NetworkCommissioningClusterScanNetworksResponseCallbackType)( |
| void *, const chip::app::Clusters::NetworkCommissioning::Commands::ScanNetworksResponse::DecodableType &); |
| typedef void (*NetworkCommissioningClusterNetworkConfigResponseCallbackType)( |
| void *, const chip::app::Clusters::NetworkCommissioning::Commands::NetworkConfigResponse::DecodableType &); |
| typedef void (*NetworkCommissioningClusterConnectNetworkResponseCallbackType)( |
| void *, const chip::app::Clusters::NetworkCommissioning::Commands::ConnectNetworkResponse::DecodableType &); |
| typedef void (*DiagnosticLogsClusterRetrieveLogsResponseCallbackType)( |
| void *, const chip::app::Clusters::DiagnosticLogs::Commands::RetrieveLogsResponse::DecodableType &); |
| typedef void (*OperationalCredentialsClusterAttestationResponseCallbackType)( |
| void *, const chip::app::Clusters::OperationalCredentials::Commands::AttestationResponse::DecodableType &); |
| typedef void (*OperationalCredentialsClusterCertificateChainResponseCallbackType)( |
| void *, const chip::app::Clusters::OperationalCredentials::Commands::CertificateChainResponse::DecodableType &); |
| typedef void (*OperationalCredentialsClusterCSRResponseCallbackType)( |
| void *, const chip::app::Clusters::OperationalCredentials::Commands::CSRResponse::DecodableType &); |
| typedef void (*OperationalCredentialsClusterNOCResponseCallbackType)( |
| void *, const chip::app::Clusters::OperationalCredentials::Commands::NOCResponse::DecodableType &); |
| typedef void (*GroupKeyManagementClusterKeySetReadResponseCallbackType)( |
| void *, const chip::app::Clusters::GroupKeyManagement::Commands::KeySetReadResponse::DecodableType &); |
| typedef void (*GroupKeyManagementClusterKeySetReadAllIndicesResponseCallbackType)( |
| void *, const chip::app::Clusters::GroupKeyManagement::Commands::KeySetReadAllIndicesResponse::DecodableType &); |
| typedef void (*DoorLockClusterGetWeekDayScheduleResponseCallbackType)( |
| void *, const chip::app::Clusters::DoorLock::Commands::GetWeekDayScheduleResponse::DecodableType &); |
| typedef void (*DoorLockClusterGetYearDayScheduleResponseCallbackType)( |
| void *, const chip::app::Clusters::DoorLock::Commands::GetYearDayScheduleResponse::DecodableType &); |
| typedef void (*DoorLockClusterGetHolidayScheduleResponseCallbackType)( |
| void *, const chip::app::Clusters::DoorLock::Commands::GetHolidayScheduleResponse::DecodableType &); |
| typedef void (*DoorLockClusterGetUserResponseCallbackType)( |
| void *, const chip::app::Clusters::DoorLock::Commands::GetUserResponse::DecodableType &); |
| typedef void (*DoorLockClusterSetCredentialResponseCallbackType)( |
| void *, const chip::app::Clusters::DoorLock::Commands::SetCredentialResponse::DecodableType &); |
| typedef void (*DoorLockClusterGetCredentialStatusResponseCallbackType)( |
| void *, const chip::app::Clusters::DoorLock::Commands::GetCredentialStatusResponse::DecodableType &); |
| typedef void (*ThermostatClusterGetWeeklyScheduleResponseCallbackType)( |
| void *, const chip::app::Clusters::Thermostat::Commands::GetWeeklyScheduleResponse::DecodableType &); |
| typedef void (*ChannelClusterChangeChannelResponseCallbackType)( |
| void *, const chip::app::Clusters::Channel::Commands::ChangeChannelResponse::DecodableType &); |
| typedef void (*TargetNavigatorClusterNavigateTargetResponseCallbackType)( |
| void *, const chip::app::Clusters::TargetNavigator::Commands::NavigateTargetResponse::DecodableType &); |
| typedef void (*MediaPlaybackClusterPlaybackResponseCallbackType)( |
| void *, const chip::app::Clusters::MediaPlayback::Commands::PlaybackResponse::DecodableType &); |
| typedef void (*KeypadInputClusterSendKeyResponseCallbackType)( |
| void *, const chip::app::Clusters::KeypadInput::Commands::SendKeyResponse::DecodableType &); |
| typedef void (*ContentLauncherClusterLaunchResponseCallbackType)( |
| void *, const chip::app::Clusters::ContentLauncher::Commands::LaunchResponse::DecodableType &); |
| typedef void (*ApplicationLauncherClusterLauncherResponseCallbackType)( |
| void *, const chip::app::Clusters::ApplicationLauncher::Commands::LauncherResponse::DecodableType &); |
| typedef void (*AccountLoginClusterGetSetupPINResponseCallbackType)( |
| void *, const chip::app::Clusters::AccountLogin::Commands::GetSetupPINResponse::DecodableType &); |
| typedef void (*UnitTestingClusterTestSpecificResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::TestSpecificResponse::DecodableType &); |
| typedef void (*UnitTestingClusterTestAddArgumentsResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::TestAddArgumentsResponse::DecodableType &); |
| typedef void (*UnitTestingClusterTestSimpleArgumentResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::TestSimpleArgumentResponse::DecodableType &); |
| typedef void (*UnitTestingClusterTestStructArrayArgumentResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::TestStructArrayArgumentResponse::DecodableType &); |
| typedef void (*UnitTestingClusterTestListInt8UReverseResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::TestListInt8UReverseResponse::DecodableType &); |
| typedef void (*UnitTestingClusterTestEnumsResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::TestEnumsResponse::DecodableType &); |
| typedef void (*UnitTestingClusterTestNullableOptionalResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::TestNullableOptionalResponse::DecodableType &); |
| typedef void (*UnitTestingClusterTestComplexNullableOptionalResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::TestComplexNullableOptionalResponse::DecodableType &); |
| typedef void (*UnitTestingClusterBooleanResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::BooleanResponse::DecodableType &); |
| typedef void (*UnitTestingClusterSimpleStructResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::SimpleStructResponse::DecodableType &); |
| typedef void (*UnitTestingClusterTestEmitTestEventResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::TestEmitTestEventResponse::DecodableType &); |
| typedef void (*UnitTestingClusterTestEmitTestFabricScopedEventResponseCallbackType)( |
| void *, const chip::app::Clusters::UnitTesting::Commands::TestEmitTestFabricScopedEventResponse::DecodableType &); |
| |
| typedef void (*IdentifyClusterIdentifyEffectIdentifierAttributeCallback)(void *, |
| chip::app::Clusters::Identify::IdentifyEffectIdentifier); |
| typedef void (*NullableIdentifyClusterIdentifyEffectIdentifierAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Identify::IdentifyEffectIdentifier> &); |
| typedef void (*IdentifyClusterIdentifyEffectVariantAttributeCallback)(void *, chip::app::Clusters::Identify::IdentifyEffectVariant); |
| typedef void (*NullableIdentifyClusterIdentifyEffectVariantAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Identify::IdentifyEffectVariant> &); |
| typedef void (*IdentifyClusterIdentifyIdentifyTypeAttributeCallback)(void *, chip::app::Clusters::Identify::IdentifyIdentifyType); |
| typedef void (*NullableIdentifyClusterIdentifyIdentifyTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Identify::IdentifyIdentifyType> &); |
| typedef void (*OnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallback)( |
| void *, chip::app::Clusters::OnOff::OnOffDelayedAllOffEffectVariant); |
| typedef void (*NullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::OnOff::OnOffDelayedAllOffEffectVariant> &); |
| typedef void (*OnOffClusterOnOffDyingLightEffectVariantAttributeCallback)(void *, |
| chip::app::Clusters::OnOff::OnOffDyingLightEffectVariant); |
| typedef void (*NullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::OnOff::OnOffDyingLightEffectVariant> &); |
| typedef void (*OnOffClusterOnOffEffectIdentifierAttributeCallback)(void *, chip::app::Clusters::OnOff::OnOffEffectIdentifier); |
| typedef void (*NullableOnOffClusterOnOffEffectIdentifierAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::OnOff::OnOffEffectIdentifier> &); |
| typedef void (*OnOffClusterOnOffStartUpOnOffAttributeCallback)(void *, chip::app::Clusters::OnOff::OnOffStartUpOnOff); |
| typedef void (*NullableOnOffClusterOnOffStartUpOnOffAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::OnOff::OnOffStartUpOnOff> &); |
| typedef void (*LevelControlClusterMoveModeAttributeCallback)(void *, chip::app::Clusters::LevelControl::MoveMode); |
| typedef void (*NullableLevelControlClusterMoveModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::LevelControl::MoveMode> &); |
| typedef void (*LevelControlClusterStepModeAttributeCallback)(void *, chip::app::Clusters::LevelControl::StepMode); |
| typedef void (*NullableLevelControlClusterStepModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::LevelControl::StepMode> &); |
| typedef void (*AccessControlClusterAuthModeAttributeCallback)(void *, chip::app::Clusters::AccessControl::AuthMode); |
| typedef void (*NullableAccessControlClusterAuthModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::AccessControl::AuthMode> &); |
| typedef void (*AccessControlClusterChangeTypeEnumAttributeCallback)(void *, chip::app::Clusters::AccessControl::ChangeTypeEnum); |
| typedef void (*NullableAccessControlClusterChangeTypeEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::AccessControl::ChangeTypeEnum> &); |
| typedef void (*AccessControlClusterPrivilegeAttributeCallback)(void *, chip::app::Clusters::AccessControl::Privilege); |
| typedef void (*NullableAccessControlClusterPrivilegeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::AccessControl::Privilege> &); |
| typedef void (*ActionsClusterActionErrorEnumAttributeCallback)(void *, chip::app::Clusters::Actions::ActionErrorEnum); |
| typedef void (*NullableActionsClusterActionErrorEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Actions::ActionErrorEnum> &); |
| typedef void (*ActionsClusterActionStateEnumAttributeCallback)(void *, chip::app::Clusters::Actions::ActionStateEnum); |
| typedef void (*NullableActionsClusterActionStateEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Actions::ActionStateEnum> &); |
| typedef void (*ActionsClusterActionTypeEnumAttributeCallback)(void *, chip::app::Clusters::Actions::ActionTypeEnum); |
| typedef void (*NullableActionsClusterActionTypeEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Actions::ActionTypeEnum> &); |
| typedef void (*ActionsClusterEndpointListTypeEnumAttributeCallback)(void *, chip::app::Clusters::Actions::EndpointListTypeEnum); |
| typedef void (*NullableActionsClusterEndpointListTypeEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Actions::EndpointListTypeEnum> &); |
| typedef void (*OtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallback)( |
| void *, chip::app::Clusters::OtaSoftwareUpdateProvider::OTAApplyUpdateAction); |
| typedef void (*NullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateProvider::OTAApplyUpdateAction> &); |
| typedef void (*OtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallback)( |
| void *, chip::app::Clusters::OtaSoftwareUpdateProvider::OTADownloadProtocol); |
| typedef void (*NullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateProvider::OTADownloadProtocol> &); |
| typedef void (*OtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallback)( |
| void *, chip::app::Clusters::OtaSoftwareUpdateProvider::OTAQueryStatus); |
| typedef void (*NullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateProvider::OTAQueryStatus> &); |
| typedef void (*OtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallback)( |
| void *, chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAAnnouncementReason); |
| typedef void (*NullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAAnnouncementReason> &); |
| typedef void (*OtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallback)( |
| void *, chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAChangeReasonEnum); |
| typedef void (*NullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAChangeReasonEnum> &); |
| typedef void (*OtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallback)( |
| void *, chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAUpdateStateEnum); |
| typedef void (*NullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAUpdateStateEnum> &); |
| typedef void (*TimeFormatLocalizationClusterCalendarTypeAttributeCallback)( |
| void *, chip::app::Clusters::TimeFormatLocalization::CalendarType); |
| typedef void (*NullableTimeFormatLocalizationClusterCalendarTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::TimeFormatLocalization::CalendarType> &); |
| typedef void (*TimeFormatLocalizationClusterHourFormatAttributeCallback)(void *, |
| chip::app::Clusters::TimeFormatLocalization::HourFormat); |
| typedef void (*NullableTimeFormatLocalizationClusterHourFormatAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::TimeFormatLocalization::HourFormat> &); |
| typedef void (*UnitLocalizationClusterTempUnitAttributeCallback)(void *, chip::app::Clusters::UnitLocalization::TempUnit); |
| typedef void (*NullableUnitLocalizationClusterTempUnitAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::UnitLocalization::TempUnit> &); |
| typedef void (*PowerSourceClusterBatChargeFaultAttributeCallback)(void *, chip::app::Clusters::PowerSource::BatChargeFault); |
| typedef void (*NullablePowerSourceClusterBatChargeFaultAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::BatChargeFault> &); |
| typedef void (*PowerSourceClusterBatChargeLevelAttributeCallback)(void *, chip::app::Clusters::PowerSource::BatChargeLevel); |
| typedef void (*NullablePowerSourceClusterBatChargeLevelAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::BatChargeLevel> &); |
| typedef void (*PowerSourceClusterBatChargeStateAttributeCallback)(void *, chip::app::Clusters::PowerSource::BatChargeState); |
| typedef void (*NullablePowerSourceClusterBatChargeStateAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::BatChargeState> &); |
| typedef void (*PowerSourceClusterBatFaultAttributeCallback)(void *, chip::app::Clusters::PowerSource::BatFault); |
| typedef void (*NullablePowerSourceClusterBatFaultAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::BatFault> &); |
| typedef void (*PowerSourceClusterBatReplaceabilityAttributeCallback)(void *, chip::app::Clusters::PowerSource::BatReplaceability); |
| typedef void (*NullablePowerSourceClusterBatReplaceabilityAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::BatReplaceability> &); |
| typedef void (*PowerSourceClusterPowerSourceStatusAttributeCallback)(void *, chip::app::Clusters::PowerSource::PowerSourceStatus); |
| typedef void (*NullablePowerSourceClusterPowerSourceStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::PowerSourceStatus> &); |
| typedef void (*PowerSourceClusterWiredCurrentTypeAttributeCallback)(void *, chip::app::Clusters::PowerSource::WiredCurrentType); |
| typedef void (*NullablePowerSourceClusterWiredCurrentTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::WiredCurrentType> &); |
| typedef void (*PowerSourceClusterWiredFaultAttributeCallback)(void *, chip::app::Clusters::PowerSource::WiredFault); |
| typedef void (*NullablePowerSourceClusterWiredFaultAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::WiredFault> &); |
| typedef void (*GeneralCommissioningClusterCommissioningErrorAttributeCallback)( |
| void *, chip::app::Clusters::GeneralCommissioning::CommissioningError); |
| typedef void (*NullableGeneralCommissioningClusterCommissioningErrorAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralCommissioning::CommissioningError> &); |
| typedef void (*GeneralCommissioningClusterRegulatoryLocationTypeAttributeCallback)( |
| void *, chip::app::Clusters::GeneralCommissioning::RegulatoryLocationType); |
| typedef void (*NullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralCommissioning::RegulatoryLocationType> &); |
| typedef void (*NetworkCommissioningClusterNetworkCommissioningStatusAttributeCallback)( |
| void *, chip::app::Clusters::NetworkCommissioning::NetworkCommissioningStatus); |
| typedef void (*NullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::NetworkCommissioning::NetworkCommissioningStatus> &); |
| typedef void (*NetworkCommissioningClusterWiFiBandAttributeCallback)(void *, chip::app::Clusters::NetworkCommissioning::WiFiBand); |
| typedef void (*NullableNetworkCommissioningClusterWiFiBandAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::NetworkCommissioning::WiFiBand> &); |
| typedef void (*DiagnosticLogsClusterLogsIntentAttributeCallback)(void *, chip::app::Clusters::DiagnosticLogs::LogsIntent); |
| typedef void (*NullableDiagnosticLogsClusterLogsIntentAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DiagnosticLogs::LogsIntent> &); |
| typedef void (*DiagnosticLogsClusterLogsStatusAttributeCallback)(void *, chip::app::Clusters::DiagnosticLogs::LogsStatus); |
| typedef void (*NullableDiagnosticLogsClusterLogsStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DiagnosticLogs::LogsStatus> &); |
| typedef void (*DiagnosticLogsClusterLogsTransferProtocolAttributeCallback)( |
| void *, chip::app::Clusters::DiagnosticLogs::LogsTransferProtocol); |
| typedef void (*NullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DiagnosticLogs::LogsTransferProtocol> &); |
| typedef void (*GeneralDiagnosticsClusterBootReasonTypeAttributeCallback)(void *, |
| chip::app::Clusters::GeneralDiagnostics::BootReasonType); |
| typedef void (*NullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralDiagnostics::BootReasonType> &); |
| typedef void (*GeneralDiagnosticsClusterHardwareFaultTypeAttributeCallback)( |
| void *, chip::app::Clusters::GeneralDiagnostics::HardwareFaultType); |
| typedef void (*NullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralDiagnostics::HardwareFaultType> &); |
| typedef void (*GeneralDiagnosticsClusterInterfaceTypeAttributeCallback)(void *, |
| chip::app::Clusters::GeneralDiagnostics::InterfaceType); |
| typedef void (*NullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralDiagnostics::InterfaceType> &); |
| typedef void (*GeneralDiagnosticsClusterNetworkFaultTypeAttributeCallback)( |
| void *, chip::app::Clusters::GeneralDiagnostics::NetworkFaultType); |
| typedef void (*NullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralDiagnostics::NetworkFaultType> &); |
| typedef void (*GeneralDiagnosticsClusterRadioFaultTypeAttributeCallback)(void *, |
| chip::app::Clusters::GeneralDiagnostics::RadioFaultType); |
| typedef void (*NullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralDiagnostics::RadioFaultType> &); |
| typedef void (*ThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallback)( |
| void *, chip::app::Clusters::ThreadNetworkDiagnostics::NetworkFault); |
| typedef void (*NullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ThreadNetworkDiagnostics::NetworkFault> &); |
| typedef void (*ThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallback)( |
| void *, chip::app::Clusters::ThreadNetworkDiagnostics::RoutingRole); |
| typedef void (*NullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ThreadNetworkDiagnostics::RoutingRole> &); |
| typedef void (*ThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallback)( |
| void *, chip::app::Clusters::ThreadNetworkDiagnostics::ThreadConnectionStatus); |
| typedef void (*NullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ThreadNetworkDiagnostics::ThreadConnectionStatus> &); |
| typedef void (*WiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallback)( |
| void *, chip::app::Clusters::WiFiNetworkDiagnostics::AssociationFailureCause); |
| typedef void (*NullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::WiFiNetworkDiagnostics::AssociationFailureCause> &); |
| typedef void (*WiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallback)( |
| void *, chip::app::Clusters::WiFiNetworkDiagnostics::SecurityType); |
| typedef void (*NullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::WiFiNetworkDiagnostics::SecurityType> &); |
| typedef void (*WiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallback)( |
| void *, chip::app::Clusters::WiFiNetworkDiagnostics::WiFiConnectionStatus); |
| typedef void (*NullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::WiFiNetworkDiagnostics::WiFiConnectionStatus> &); |
| typedef void (*WiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallback)( |
| void *, chip::app::Clusters::WiFiNetworkDiagnostics::WiFiVersionType); |
| typedef void (*NullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::WiFiNetworkDiagnostics::WiFiVersionType> &); |
| typedef void (*EthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallback)( |
| void *, chip::app::Clusters::EthernetNetworkDiagnostics::PHYRateType); |
| typedef void (*NullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::EthernetNetworkDiagnostics::PHYRateType> &); |
| typedef void (*TimeSynchronizationClusterGranularityEnumAttributeCallback)( |
| void *, chip::app::Clusters::TimeSynchronization::GranularityEnum); |
| typedef void (*NullableTimeSynchronizationClusterGranularityEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::TimeSynchronization::GranularityEnum> &); |
| typedef void (*TimeSynchronizationClusterTimeSourceEnumAttributeCallback)(void *, |
| chip::app::Clusters::TimeSynchronization::TimeSourceEnum); |
| typedef void (*NullableTimeSynchronizationClusterTimeSourceEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::TimeSynchronization::TimeSourceEnum> &); |
| typedef void (*AdministratorCommissioningClusterCommissioningWindowStatusAttributeCallback)( |
| void *, chip::app::Clusters::AdministratorCommissioning::CommissioningWindowStatus); |
| typedef void (*NullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::AdministratorCommissioning::CommissioningWindowStatus> &); |
| typedef void (*AdministratorCommissioningClusterStatusCodeAttributeCallback)( |
| void *, chip::app::Clusters::AdministratorCommissioning::StatusCode); |
| typedef void (*NullableAdministratorCommissioningClusterStatusCodeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::AdministratorCommissioning::StatusCode> &); |
| typedef void (*OperationalCredentialsClusterOperationalCertStatusAttributeCallback)( |
| void *, chip::app::Clusters::OperationalCredentials::OperationalCertStatus); |
| typedef void (*NullableOperationalCredentialsClusterOperationalCertStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::OperationalCredentials::OperationalCertStatus> &); |
| typedef void (*GroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallback)( |
| void *, chip::app::Clusters::GroupKeyManagement::GroupKeySecurityPolicy); |
| typedef void (*NullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::GroupKeyManagement::GroupKeySecurityPolicy> &); |
| typedef void (*DoorLockClusterDlAlarmCodeAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlAlarmCode); |
| typedef void (*NullableDoorLockClusterDlAlarmCodeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlAlarmCode> &); |
| typedef void (*DoorLockClusterDlCredentialRuleAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlCredentialRule); |
| typedef void (*NullableDoorLockClusterDlCredentialRuleAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlCredentialRule> &); |
| typedef void (*DoorLockClusterDlCredentialTypeAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlCredentialType); |
| typedef void (*NullableDoorLockClusterDlCredentialTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlCredentialType> &); |
| typedef void (*DoorLockClusterDlDataOperationTypeAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlDataOperationType); |
| typedef void (*NullableDoorLockClusterDlDataOperationTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlDataOperationType> &); |
| typedef void (*DoorLockClusterDlDoorStateAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlDoorState); |
| typedef void (*NullableDoorLockClusterDlDoorStateAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlDoorState> &); |
| typedef void (*DoorLockClusterDlLockDataTypeAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlLockDataType); |
| typedef void (*NullableDoorLockClusterDlLockDataTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlLockDataType> &); |
| typedef void (*DoorLockClusterDlLockOperationTypeAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlLockOperationType); |
| typedef void (*NullableDoorLockClusterDlLockOperationTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlLockOperationType> &); |
| typedef void (*DoorLockClusterDlLockStateAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlLockState); |
| typedef void (*NullableDoorLockClusterDlLockStateAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlLockState> &); |
| typedef void (*DoorLockClusterDlLockTypeAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlLockType); |
| typedef void (*NullableDoorLockClusterDlLockTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlLockType> &); |
| typedef void (*DoorLockClusterDlOperatingModeAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlOperatingMode); |
| typedef void (*NullableDoorLockClusterDlOperatingModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlOperatingMode> &); |
| typedef void (*DoorLockClusterDlOperationErrorAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlOperationError); |
| typedef void (*NullableDoorLockClusterDlOperationErrorAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlOperationError> &); |
| typedef void (*DoorLockClusterDlOperationSourceAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlOperationSource); |
| typedef void (*NullableDoorLockClusterDlOperationSourceAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlOperationSource> &); |
| typedef void (*DoorLockClusterDlStatusAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlStatus); |
| typedef void (*NullableDoorLockClusterDlStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlStatus> &); |
| typedef void (*DoorLockClusterDlUserStatusAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlUserStatus); |
| typedef void (*NullableDoorLockClusterDlUserStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlUserStatus> &); |
| typedef void (*DoorLockClusterDlUserTypeAttributeCallback)(void *, chip::app::Clusters::DoorLock::DlUserType); |
| typedef void (*NullableDoorLockClusterDlUserTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlUserType> &); |
| typedef void (*DoorLockClusterDoorLockOperationEventCodeAttributeCallback)( |
| void *, chip::app::Clusters::DoorLock::DoorLockOperationEventCode); |
| typedef void (*NullableDoorLockClusterDoorLockOperationEventCodeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DoorLockOperationEventCode> &); |
| typedef void (*DoorLockClusterDoorLockProgrammingEventCodeAttributeCallback)( |
| void *, chip::app::Clusters::DoorLock::DoorLockProgrammingEventCode); |
| typedef void (*NullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DoorLockProgrammingEventCode> &); |
| typedef void (*DoorLockClusterDoorLockSetPinOrIdStatusAttributeCallback)(void *, |
| chip::app::Clusters::DoorLock::DoorLockSetPinOrIdStatus); |
| typedef void (*NullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DoorLockSetPinOrIdStatus> &); |
| typedef void (*DoorLockClusterDoorLockUserStatusAttributeCallback)(void *, chip::app::Clusters::DoorLock::DoorLockUserStatus); |
| typedef void (*NullableDoorLockClusterDoorLockUserStatusAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DoorLockUserStatus> &); |
| typedef void (*DoorLockClusterDoorLockUserTypeAttributeCallback)(void *, chip::app::Clusters::DoorLock::DoorLockUserType); |
| typedef void (*NullableDoorLockClusterDoorLockUserTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DoorLockUserType> &); |
| typedef void (*WindowCoveringClusterEndProductTypeAttributeCallback)(void *, chip::app::Clusters::WindowCovering::EndProductType); |
| typedef void (*NullableWindowCoveringClusterEndProductTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::WindowCovering::EndProductType> &); |
| typedef void (*WindowCoveringClusterTypeAttributeCallback)(void *, chip::app::Clusters::WindowCovering::Type); |
| typedef void (*NullableWindowCoveringClusterTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::WindowCovering::Type> &); |
| typedef void (*PumpConfigurationAndControlClusterPumpControlModeAttributeCallback)( |
| void *, chip::app::Clusters::PumpConfigurationAndControl::PumpControlMode); |
| typedef void (*NullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::PumpConfigurationAndControl::PumpControlMode> &); |
| typedef void (*PumpConfigurationAndControlClusterPumpOperationModeAttributeCallback)( |
| void *, chip::app::Clusters::PumpConfigurationAndControl::PumpOperationMode); |
| typedef void (*NullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::PumpConfigurationAndControl::PumpOperationMode> &); |
| typedef void (*ThermostatClusterSetpointAdjustModeAttributeCallback)(void *, chip::app::Clusters::Thermostat::SetpointAdjustMode); |
| typedef void (*NullableThermostatClusterSetpointAdjustModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Thermostat::SetpointAdjustMode> &); |
| typedef void (*ThermostatClusterThermostatControlSequenceAttributeCallback)( |
| void *, chip::app::Clusters::Thermostat::ThermostatControlSequence); |
| typedef void (*NullableThermostatClusterThermostatControlSequenceAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Thermostat::ThermostatControlSequence> &); |
| typedef void (*ThermostatClusterThermostatRunningModeAttributeCallback)(void *, |
| chip::app::Clusters::Thermostat::ThermostatRunningMode); |
| typedef void (*NullableThermostatClusterThermostatRunningModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Thermostat::ThermostatRunningMode> &); |
| typedef void (*ThermostatClusterThermostatSystemModeAttributeCallback)(void *, |
| chip::app::Clusters::Thermostat::ThermostatSystemMode); |
| typedef void (*NullableThermostatClusterThermostatSystemModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Thermostat::ThermostatSystemMode> &); |
| typedef void (*FanControlClusterFanModeSequenceTypeAttributeCallback)(void *, chip::app::Clusters::FanControl::FanModeSequenceType); |
| typedef void (*NullableFanControlClusterFanModeSequenceTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::FanControl::FanModeSequenceType> &); |
| typedef void (*FanControlClusterFanModeTypeAttributeCallback)(void *, chip::app::Clusters::FanControl::FanModeType); |
| typedef void (*NullableFanControlClusterFanModeTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::FanControl::FanModeType> &); |
| typedef void (*ColorControlClusterColorLoopActionAttributeCallback)(void *, chip::app::Clusters::ColorControl::ColorLoopAction); |
| typedef void (*NullableColorControlClusterColorLoopActionAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::ColorLoopAction> &); |
| typedef void (*ColorControlClusterColorLoopDirectionAttributeCallback)(void *, |
| chip::app::Clusters::ColorControl::ColorLoopDirection); |
| typedef void (*NullableColorControlClusterColorLoopDirectionAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::ColorLoopDirection> &); |
| typedef void (*ColorControlClusterColorModeAttributeCallback)(void *, chip::app::Clusters::ColorControl::ColorMode); |
| typedef void (*NullableColorControlClusterColorModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::ColorMode> &); |
| typedef void (*ColorControlClusterHueDirectionAttributeCallback)(void *, chip::app::Clusters::ColorControl::HueDirection); |
| typedef void (*NullableColorControlClusterHueDirectionAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::HueDirection> &); |
| typedef void (*ColorControlClusterHueMoveModeAttributeCallback)(void *, chip::app::Clusters::ColorControl::HueMoveMode); |
| typedef void (*NullableColorControlClusterHueMoveModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::HueMoveMode> &); |
| typedef void (*ColorControlClusterHueStepModeAttributeCallback)(void *, chip::app::Clusters::ColorControl::HueStepMode); |
| typedef void (*NullableColorControlClusterHueStepModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::HueStepMode> &); |
| typedef void (*ColorControlClusterSaturationMoveModeAttributeCallback)(void *, |
| chip::app::Clusters::ColorControl::SaturationMoveMode); |
| typedef void (*NullableColorControlClusterSaturationMoveModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::SaturationMoveMode> &); |
| typedef void (*ColorControlClusterSaturationStepModeAttributeCallback)(void *, |
| chip::app::Clusters::ColorControl::SaturationStepMode); |
| typedef void (*NullableColorControlClusterSaturationStepModeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::SaturationStepMode> &); |
| typedef void (*IlluminanceMeasurementClusterLightSensorTypeAttributeCallback)( |
| void *, chip::app::Clusters::IlluminanceMeasurement::LightSensorType); |
| typedef void (*NullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::IlluminanceMeasurement::LightSensorType> &); |
| typedef void (*ChannelClusterChannelStatusEnumAttributeCallback)(void *, chip::app::Clusters::Channel::ChannelStatusEnum); |
| typedef void (*NullableChannelClusterChannelStatusEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Channel::ChannelStatusEnum> &); |
| typedef void (*ChannelClusterLineupInfoTypeEnumAttributeCallback)(void *, chip::app::Clusters::Channel::LineupInfoTypeEnum); |
| typedef void (*NullableChannelClusterLineupInfoTypeEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Channel::LineupInfoTypeEnum> &); |
| typedef void (*TargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallback)( |
| void *, chip::app::Clusters::TargetNavigator::TargetNavigatorStatusEnum); |
| typedef void (*NullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::TargetNavigator::TargetNavigatorStatusEnum> &); |
| typedef void (*MediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallback)( |
| void *, chip::app::Clusters::MediaPlayback::MediaPlaybackStatusEnum); |
| typedef void (*NullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::MediaPlayback::MediaPlaybackStatusEnum> &); |
| typedef void (*MediaPlaybackClusterPlaybackStateEnumAttributeCallback)(void *, |
| chip::app::Clusters::MediaPlayback::PlaybackStateEnum); |
| typedef void (*NullableMediaPlaybackClusterPlaybackStateEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::MediaPlayback::PlaybackStateEnum> &); |
| typedef void (*MediaInputClusterInputTypeEnumAttributeCallback)(void *, chip::app::Clusters::MediaInput::InputTypeEnum); |
| typedef void (*NullableMediaInputClusterInputTypeEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::MediaInput::InputTypeEnum> &); |
| typedef void (*KeypadInputClusterCecKeyCodeAttributeCallback)(void *, chip::app::Clusters::KeypadInput::CecKeyCode); |
| typedef void (*NullableKeypadInputClusterCecKeyCodeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::KeypadInput::CecKeyCode> &); |
| typedef void (*KeypadInputClusterKeypadInputStatusEnumAttributeCallback)(void *, |
| chip::app::Clusters::KeypadInput::KeypadInputStatusEnum); |
| typedef void (*NullableKeypadInputClusterKeypadInputStatusEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::KeypadInput::KeypadInputStatusEnum> &); |
| typedef void (*ContentLauncherClusterContentLaunchStatusEnumAttributeCallback)( |
| void *, chip::app::Clusters::ContentLauncher::ContentLaunchStatusEnum); |
| typedef void (*NullableContentLauncherClusterContentLaunchStatusEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ContentLauncher::ContentLaunchStatusEnum> &); |
| typedef void (*ContentLauncherClusterMetricTypeEnumAttributeCallback)(void *, chip::app::Clusters::ContentLauncher::MetricTypeEnum); |
| typedef void (*NullableContentLauncherClusterMetricTypeEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ContentLauncher::MetricTypeEnum> &); |
| typedef void (*ContentLauncherClusterParameterEnumAttributeCallback)(void *, chip::app::Clusters::ContentLauncher::ParameterEnum); |
| typedef void (*NullableContentLauncherClusterParameterEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ContentLauncher::ParameterEnum> &); |
| typedef void (*AudioOutputClusterOutputTypeEnumAttributeCallback)(void *, chip::app::Clusters::AudioOutput::OutputTypeEnum); |
| typedef void (*NullableAudioOutputClusterOutputTypeEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::AudioOutput::OutputTypeEnum> &); |
| typedef void (*ApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallback)( |
| void *, chip::app::Clusters::ApplicationLauncher::ApplicationLauncherStatusEnum); |
| typedef void (*NullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ApplicationLauncher::ApplicationLauncherStatusEnum> &); |
| typedef void (*ApplicationBasicClusterApplicationStatusEnumAttributeCallback)( |
| void *, chip::app::Clusters::ApplicationBasic::ApplicationStatusEnum); |
| typedef void (*NullableApplicationBasicClusterApplicationStatusEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::ApplicationBasic::ApplicationStatusEnum> &); |
| typedef void (*UnitTestingClusterSimpleEnumAttributeCallback)(void *, chip::app::Clusters::UnitTesting::SimpleEnum); |
| typedef void (*NullableUnitTestingClusterSimpleEnumAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::UnitTesting::SimpleEnum> &); |
| typedef void (*FaultInjectionClusterFaultTypeAttributeCallback)(void *, chip::app::Clusters::FaultInjection::FaultType); |
| typedef void (*NullableFaultInjectionClusterFaultTypeAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::FaultInjection::FaultType> &); |
| |
| typedef void (*IdentifyGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*IdentifyAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*IdentifyAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*GroupsGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GroupsAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GroupsAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ScenesGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ScenesAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ScenesAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OnOffGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OnOffAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OnOffAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OnOffSwitchConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OnOffSwitchConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OnOffSwitchConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*LevelControlOptionsAttributeCallback)(void *, chip::BitMask<chip::app::Clusters::LevelControl::LevelControlOptions>); |
| typedef void (*LevelControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LevelControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LevelControlAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BinaryInputBasicGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BinaryInputBasicAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BinaryInputBasicAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*DescriptorDeviceTypeListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Descriptor::Structs::DeviceTypeStruct::DecodableType> & data); |
| typedef void (*DescriptorServerListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::ClusterId> & data); |
| typedef void (*DescriptorClientListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::ClusterId> & data); |
| typedef void (*DescriptorPartsListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::EndpointId> & data); |
| typedef void (*DescriptorGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DescriptorAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DescriptorAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BindingBindingListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Binding::Structs::TargetStruct::DecodableType> & data); |
| typedef void (*BindingGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BindingAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BindingAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*AccessControlAclListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::AccessControl::Structs::AccessControlEntry::DecodableType> & |
| data); |
| typedef void (*AccessControlExtensionListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::AccessControl::Structs::ExtensionEntry::DecodableType> & data); |
| typedef void (*AccessControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AccessControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AccessControlAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ActionsActionListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Actions::Structs::ActionStruct::DecodableType> & data); |
| typedef void (*ActionsEndpointListsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Actions::Structs::EndpointListStruct::DecodableType> & data); |
| typedef void (*ActionsGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ActionsAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ActionsAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BasicCapabilityMinimaStructAttributeCallback)( |
| void *, const chip::app::Clusters::Basic::Structs::CapabilityMinimaStruct::DecodableType &); |
| typedef void (*BasicGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BasicAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BasicAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OtaSoftwareUpdateProviderAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::OtaSoftwareUpdateRequestor::Structs::ProviderLocation::DecodableType> & data); |
| typedef void (*OtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OtaSoftwareUpdateRequestorAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*LocalizationConfigurationSupportedLocalesListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CharSpan> & data); |
| typedef void (*LocalizationConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LocalizationConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LocalizationConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*TimeFormatLocalizationSupportedCalendarTypesListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::TimeFormatLocalization::CalendarType> & data); |
| typedef void (*TimeFormatLocalizationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TimeFormatLocalizationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TimeFormatLocalizationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*UnitLocalizationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UnitLocalizationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UnitLocalizationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*PowerSourceConfigurationSourcesListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<uint8_t> & data); |
| typedef void (*PowerSourceConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PowerSourceConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PowerSourceConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*PowerSourceActiveWiredFaultsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::PowerSource::WiredFault> & data); |
| typedef void (*PowerSourceActiveBatFaultsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::PowerSource::BatFault> & data); |
| typedef void (*PowerSourceActiveBatChargeFaultsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::PowerSource::BatChargeFault> & data); |
| typedef void (*PowerSourceGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PowerSourceAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PowerSourceAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*GeneralCommissioningBasicCommissioningInfoStructAttributeCallback)( |
| void *, const chip::app::Clusters::GeneralCommissioning::Structs::BasicCommissioningInfo::DecodableType &); |
| typedef void (*GeneralCommissioningGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GeneralCommissioningAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GeneralCommissioningAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*NetworkCommissioningNetworksListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::NetworkCommissioning::Structs::NetworkInfo::DecodableType> & |
| data); |
| typedef void (*NetworkCommissioningGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*NetworkCommissioningAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*NetworkCommissioningAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*DiagnosticLogsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DiagnosticLogsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DiagnosticLogsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*GeneralDiagnosticsNetworkInterfacesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::GeneralDiagnostics::Structs::NetworkInterfaceType::DecodableType> & data); |
| typedef void (*GeneralDiagnosticsActiveHardwareFaultsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<uint8_t> & data); |
| typedef void (*GeneralDiagnosticsActiveRadioFaultsListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<uint8_t> & data); |
| typedef void (*GeneralDiagnosticsActiveNetworkFaultsListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<uint8_t> & data); |
| typedef void (*GeneralDiagnosticsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GeneralDiagnosticsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GeneralDiagnosticsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*SoftwareDiagnosticsThreadMetricsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::SoftwareDiagnostics::Structs::ThreadMetrics::DecodableType> & |
| data); |
| typedef void (*SoftwareDiagnosticsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SoftwareDiagnosticsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SoftwareDiagnosticsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ThreadNetworkDiagnosticsNeighborTableListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::ThreadNetworkDiagnostics::Structs::NeighborTable::DecodableType> & data); |
| typedef void (*ThreadNetworkDiagnosticsRouteTableListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::ThreadNetworkDiagnostics::Structs::RouteTable::DecodableType> & |
| data); |
| typedef void (*ThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallback)( |
| void *, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ThreadNetworkDiagnostics::Structs::SecurityPolicy::DecodableType> &); |
| typedef void (*ThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallback)( |
| void *, |
| const chip::app::DataModel::Nullable< |
| chip::app::Clusters::ThreadNetworkDiagnostics::Structs::OperationalDatasetComponents::DecodableType> &); |
| typedef void (*ThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::app::Clusters::ThreadNetworkDiagnostics::NetworkFault> & data); |
| typedef void (*ThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThreadNetworkDiagnosticsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*WiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WiFiNetworkDiagnosticsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*EthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*EthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*EthernetNetworkDiagnosticsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BridgedDeviceBasicGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BridgedDeviceBasicAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BridgedDeviceBasicAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*SwitchGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SwitchAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*SwitchAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*AdministratorCommissioningGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AdministratorCommissioningAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AdministratorCommissioningAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OperationalCredentialsNOCsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::OperationalCredentials::Structs::NOCStruct::DecodableType> & |
| data); |
| typedef void (*OperationalCredentialsFabricsListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::OperationalCredentials::Structs::FabricDescriptor::DecodableType> & data); |
| typedef void (*OperationalCredentialsTrustedRootCertificatesListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::ByteSpan> & data); |
| typedef void (*OperationalCredentialsGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OperationalCredentialsAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OperationalCredentialsAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*GroupKeyManagementGroupKeyMapListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::GroupKeyManagement::Structs::GroupKeyMapStruct::DecodableType> & |
| data); |
| typedef void (*GroupKeyManagementGroupTableListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::GroupKeyManagement::Structs::GroupInfoMapStruct::DecodableType> & |
| data); |
| typedef void (*GroupKeyManagementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GroupKeyManagementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*GroupKeyManagementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*FixedLabelLabelListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::FixedLabel::Structs::LabelStruct::DecodableType> & data); |
| typedef void (*FixedLabelGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FixedLabelAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FixedLabelAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*UserLabelLabelListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::UserLabel::Structs::LabelStruct::DecodableType> & data); |
| typedef void (*UserLabelGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UserLabelAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UserLabelAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BooleanStateGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BooleanStateAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BooleanStateAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ModeSelectSupportedModesListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::ModeSelect::Structs::ModeOptionStruct::DecodableType> & data); |
| typedef void (*ModeSelectGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ModeSelectAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ModeSelectAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*DoorLockCredentialRulesSupportAttributeCallback)(void *, |
| chip::BitMask<chip::app::Clusters::DoorLock::DlCredentialRuleMask>); |
| typedef void (*DoorLockSupportedOperatingModesAttributeCallback)( |
| void *, chip::BitMask<chip::app::Clusters::DoorLock::DlSupportedOperatingModes>); |
| typedef void (*DoorLockDefaultConfigurationRegisterAttributeCallback)( |
| void *, chip::BitMask<chip::app::Clusters::DoorLock::DlDefaultConfigurationRegister>); |
| typedef void (*DoorLockLocalProgrammingFeaturesAttributeCallback)( |
| void *, chip::BitMask<chip::app::Clusters::DoorLock::DlLocalProgrammingFeatures>); |
| typedef void (*DoorLockGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DoorLockAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*DoorLockAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*WindowCoveringConfigStatusAttributeCallback)(void *, |
| chip::BitMask<chip::app::Clusters::WindowCovering::ConfigStatus>); |
| typedef void (*WindowCoveringOperationalStatusAttributeCallback)( |
| void *, chip::BitMask<chip::app::Clusters::WindowCovering::OperationalStatus>); |
| typedef void (*WindowCoveringModeAttributeCallback)(void *, chip::BitMask<chip::app::Clusters::WindowCovering::Mode>); |
| typedef void (*WindowCoveringSafetyStatusAttributeCallback)(void *, |
| chip::BitMask<chip::app::Clusters::WindowCovering::SafetyStatus>); |
| typedef void (*WindowCoveringGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WindowCoveringAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WindowCoveringAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BarrierControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BarrierControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BarrierControlAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*PumpConfigurationAndControlPumpStatusAttributeCallback)( |
| void *, chip::BitMask<chip::app::Clusters::PumpConfigurationAndControl::PumpStatus>); |
| typedef void (*PumpConfigurationAndControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PumpConfigurationAndControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PumpConfigurationAndControlAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ThermostatGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThermostatAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThermostatAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*FanControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FanControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FanControlAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ThermostatUserInterfaceConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ColorControlGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ColorControlAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ColorControlAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*BallastConfigurationGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BallastConfigurationAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*BallastConfigurationAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*IlluminanceMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*IlluminanceMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*IlluminanceMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*TemperatureMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TemperatureMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TemperatureMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*PressureMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PressureMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*PressureMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*FlowMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FlowMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*FlowMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*RelativeHumidityMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RelativeHumidityMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*RelativeHumidityMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*OccupancySensingGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OccupancySensingAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*OccupancySensingAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*WakeOnLanGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WakeOnLanAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*WakeOnLanAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ChannelChannelListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Channel::Structs::ChannelInfo::DecodableType> & data); |
| typedef void (*ChannelLineupStructAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Channel::Structs::LineupInfo::DecodableType> &); |
| typedef void (*ChannelCurrentChannelStructAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::Channel::Structs::ChannelInfo::DecodableType> &); |
| typedef void (*ChannelGeneratedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ChannelAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ChannelAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*TargetNavigatorTargetListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::TargetNavigator::Structs::TargetInfo::DecodableType> & data); |
| typedef void (*TargetNavigatorGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TargetNavigatorAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*TargetNavigatorAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*MediaPlaybackSampledPositionStructAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::MediaPlayback::Structs::PlaybackPosition::DecodableType> &); |
| typedef void (*MediaPlaybackGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MediaPlaybackAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MediaPlaybackAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*MediaInputInputListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::MediaInput::Structs::InputInfo::DecodableType> & data); |
| typedef void (*MediaInputGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MediaInputAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*MediaInputAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*LowPowerGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LowPowerAcceptedCommandListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*LowPowerAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*KeypadInputGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*KeypadInputAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*KeypadInputAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ContentLauncherAcceptHeaderListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::CharSpan> & data); |
| typedef void (*ContentLauncherGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ContentLauncherAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ContentLauncherAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*AudioOutputOutputListListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::AudioOutput::Structs::OutputInfo::DecodableType> & data); |
| typedef void (*AudioOutputGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AudioOutputAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AudioOutputAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ApplicationLauncherCatalogListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<uint16_t> & data); |
| typedef void (*ApplicationLauncherCurrentAppStructAttributeCallback)( |
| void *, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ApplicationLauncher::Structs::ApplicationEP::DecodableType> &); |
| typedef void (*ApplicationLauncherGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ApplicationLauncherAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ApplicationLauncherAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ApplicationBasicApplicationStructAttributeCallback)( |
| void *, const chip::app::Clusters::ApplicationBasic::Structs::ApplicationBasicApplication::DecodableType &); |
| typedef void (*ApplicationBasicAllowedVendorListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::VendorId> & data); |
| typedef void (*ApplicationBasicGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ApplicationBasicAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ApplicationBasicAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*AccountLoginGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AccountLoginAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*AccountLoginAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*ElectricalMeasurementGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ElectricalMeasurementAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*ElectricalMeasurementAttributeListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| typedef void (*UnitTestingBitmap8AttributeCallback)(void *, chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap8MaskMap>); |
| typedef void (*UnitTestingBitmap16AttributeCallback)(void *, chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap16MaskMap>); |
| typedef void (*UnitTestingBitmap32AttributeCallback)(void *, chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap32MaskMap>); |
| typedef void (*UnitTestingBitmap64AttributeCallback)(void *, chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap64MaskMap>); |
| typedef void (*UnitTestingListInt8uListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<uint8_t> & data); |
| typedef void (*UnitTestingListOctetStringListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::ByteSpan> & data); |
| typedef void (*UnitTestingListStructOctetStringListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::UnitTesting::Structs::TestListStructOctet::DecodableType> & |
| data); |
| typedef void (*UnitTestingListNullablesAndOptionalsStructListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::UnitTesting::Structs::NullablesAndOptionalsStruct::DecodableType> & data); |
| typedef void (*UnitTestingStructAttrStructAttributeCallback)( |
| void *, const chip::app::Clusters::UnitTesting::Structs::SimpleStruct::DecodableType &); |
| typedef void (*UnitTestingListLongOctetStringListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::ByteSpan> & data); |
| typedef void (*UnitTestingListFabricScopedListAttributeCallback)( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::UnitTesting::Structs::TestFabricScoped::DecodableType> & data); |
| typedef void (*UnitTestingNullableBitmap8AttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap8MaskMap>> &); |
| typedef void (*UnitTestingNullableBitmap16AttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap16MaskMap>> &); |
| typedef void (*UnitTestingNullableBitmap32AttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap32MaskMap>> &); |
| typedef void (*UnitTestingNullableBitmap64AttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap64MaskMap>> &); |
| typedef void (*UnitTestingNullableStructStructAttributeCallback)( |
| void *, const chip::app::DataModel::Nullable<chip::app::Clusters::UnitTesting::Structs::SimpleStruct::DecodableType> &); |
| typedef void (*UnitTestingGeneratedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UnitTestingAcceptedCommandListListAttributeCallback)( |
| void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & data); |
| typedef void (*UnitTestingAttributeListListAttributeCallback)(void * context, |
| const chip::app::DataModel::DecodableList<chip::AttributeId> & data); |
| |
| class MTRDefaultSuccessCallbackBridge : public MTRCallbackBridge<DefaultSuccessCallback> |
| { |
| public: |
| MTRDefaultSuccessCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DefaultSuccessCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDefaultSuccessCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DefaultSuccessCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context); |
| }; |
| |
| class MTRCommandSuccessCallbackBridge : public MTRCallbackBridge<CommandSuccessCallback> |
| { |
| public: |
| MTRCommandSuccessCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<CommandSuccessCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRCommandSuccessCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<CommandSuccessCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::NullObjectType &); |
| }; |
| |
| class MTROctetStringAttributeCallbackBridge : public MTRCallbackBridge<OctetStringAttributeCallback> |
| { |
| public: |
| MTROctetStringAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OctetStringAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROctetStringAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<OctetStringAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::ByteSpan value); |
| }; |
| |
| class MTROctetStringAttributeCallbackSubscriptionBridge : public MTROctetStringAttributeCallbackBridge |
| { |
| public: |
| MTROctetStringAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROctetStringAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROctetStringAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROctetStringAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOctetStringAttributeCallbackBridge : public MTRCallbackBridge<NullableOctetStringAttributeCallback> |
| { |
| public: |
| MTRNullableOctetStringAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableOctetStringAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableOctetStringAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableOctetStringAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<chip::ByteSpan> & value); |
| }; |
| |
| class MTRNullableOctetStringAttributeCallbackSubscriptionBridge : public MTRNullableOctetStringAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOctetStringAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOctetStringAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOctetStringAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOctetStringAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRCharStringAttributeCallbackBridge : public MTRCallbackBridge<CharStringAttributeCallback> |
| { |
| public: |
| MTRCharStringAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<CharStringAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRCharStringAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<CharStringAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::CharSpan value); |
| }; |
| |
| class MTRCharStringAttributeCallbackSubscriptionBridge : public MTRCharStringAttributeCallbackBridge |
| { |
| public: |
| MTRCharStringAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRCharStringAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRCharStringAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRCharStringAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableCharStringAttributeCallbackBridge : public MTRCallbackBridge<NullableCharStringAttributeCallback> |
| { |
| public: |
| MTRNullableCharStringAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableCharStringAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableCharStringAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableCharStringAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<chip::CharSpan> & value); |
| }; |
| |
| class MTRNullableCharStringAttributeCallbackSubscriptionBridge : public MTRNullableCharStringAttributeCallbackBridge |
| { |
| public: |
| MTRNullableCharStringAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableCharStringAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableCharStringAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableCharStringAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBooleanAttributeCallbackBridge : public MTRCallbackBridge<BooleanAttributeCallback> |
| { |
| public: |
| MTRBooleanAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BooleanAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBooleanAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<BooleanAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, bool value); |
| }; |
| |
| class MTRBooleanAttributeCallbackSubscriptionBridge : public MTRBooleanAttributeCallbackBridge |
| { |
| public: |
| MTRBooleanAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBooleanAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBooleanAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBooleanAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableBooleanAttributeCallbackBridge : public MTRCallbackBridge<NullableBooleanAttributeCallback> |
| { |
| public: |
| MTRNullableBooleanAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableBooleanAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableBooleanAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableBooleanAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<bool> & value); |
| }; |
| |
| class MTRNullableBooleanAttributeCallbackSubscriptionBridge : public MTRNullableBooleanAttributeCallbackBridge |
| { |
| public: |
| MTRNullableBooleanAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableBooleanAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableBooleanAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableBooleanAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRInt8uAttributeCallbackBridge : public MTRCallbackBridge<Int8uAttributeCallback> |
| { |
| public: |
| MTRInt8uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<Int8uAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRInt8uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<Int8uAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, uint8_t value); |
| }; |
| |
| class MTRInt8uAttributeCallbackSubscriptionBridge : public MTRInt8uAttributeCallbackBridge |
| { |
| public: |
| MTRInt8uAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRInt8uAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRInt8uAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRInt8uAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableInt8uAttributeCallbackBridge : public MTRCallbackBridge<NullableInt8uAttributeCallback> |
| { |
| public: |
| MTRNullableInt8uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableInt8uAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableInt8uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableInt8uAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<uint8_t> & value); |
| }; |
| |
| class MTRNullableInt8uAttributeCallbackSubscriptionBridge : public MTRNullableInt8uAttributeCallbackBridge |
| { |
| public: |
| MTRNullableInt8uAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableInt8uAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableInt8uAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableInt8uAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRInt8sAttributeCallbackBridge : public MTRCallbackBridge<Int8sAttributeCallback> |
| { |
| public: |
| MTRInt8sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<Int8sAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRInt8sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<Int8sAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, int8_t value); |
| }; |
| |
| class MTRInt8sAttributeCallbackSubscriptionBridge : public MTRInt8sAttributeCallbackBridge |
| { |
| public: |
| MTRInt8sAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRInt8sAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRInt8sAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRInt8sAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableInt8sAttributeCallbackBridge : public MTRCallbackBridge<NullableInt8sAttributeCallback> |
| { |
| public: |
| MTRNullableInt8sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableInt8sAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableInt8sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableInt8sAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<int8_t> & value); |
| }; |
| |
| class MTRNullableInt8sAttributeCallbackSubscriptionBridge : public MTRNullableInt8sAttributeCallbackBridge |
| { |
| public: |
| MTRNullableInt8sAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableInt8sAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableInt8sAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableInt8sAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRInt16uAttributeCallbackBridge : public MTRCallbackBridge<Int16uAttributeCallback> |
| { |
| public: |
| MTRInt16uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<Int16uAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRInt16uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<Int16uAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, uint16_t value); |
| }; |
| |
| class MTRInt16uAttributeCallbackSubscriptionBridge : public MTRInt16uAttributeCallbackBridge |
| { |
| public: |
| MTRInt16uAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRInt16uAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRInt16uAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRInt16uAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableInt16uAttributeCallbackBridge : public MTRCallbackBridge<NullableInt16uAttributeCallback> |
| { |
| public: |
| MTRNullableInt16uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableInt16uAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableInt16uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableInt16uAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<uint16_t> & value); |
| }; |
| |
| class MTRNullableInt16uAttributeCallbackSubscriptionBridge : public MTRNullableInt16uAttributeCallbackBridge |
| { |
| public: |
| MTRNullableInt16uAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableInt16uAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableInt16uAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableInt16uAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRInt16sAttributeCallbackBridge : public MTRCallbackBridge<Int16sAttributeCallback> |
| { |
| public: |
| MTRInt16sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<Int16sAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRInt16sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<Int16sAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, int16_t value); |
| }; |
| |
| class MTRInt16sAttributeCallbackSubscriptionBridge : public MTRInt16sAttributeCallbackBridge |
| { |
| public: |
| MTRInt16sAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRInt16sAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRInt16sAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRInt16sAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableInt16sAttributeCallbackBridge : public MTRCallbackBridge<NullableInt16sAttributeCallback> |
| { |
| public: |
| MTRNullableInt16sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableInt16sAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableInt16sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableInt16sAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<int16_t> & value); |
| }; |
| |
| class MTRNullableInt16sAttributeCallbackSubscriptionBridge : public MTRNullableInt16sAttributeCallbackBridge |
| { |
| public: |
| MTRNullableInt16sAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableInt16sAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableInt16sAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableInt16sAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRInt32uAttributeCallbackBridge : public MTRCallbackBridge<Int32uAttributeCallback> |
| { |
| public: |
| MTRInt32uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<Int32uAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRInt32uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<Int32uAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, uint32_t value); |
| }; |
| |
| class MTRInt32uAttributeCallbackSubscriptionBridge : public MTRInt32uAttributeCallbackBridge |
| { |
| public: |
| MTRInt32uAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRInt32uAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRInt32uAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRInt32uAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableInt32uAttributeCallbackBridge : public MTRCallbackBridge<NullableInt32uAttributeCallback> |
| { |
| public: |
| MTRNullableInt32uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableInt32uAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableInt32uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableInt32uAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<uint32_t> & value); |
| }; |
| |
| class MTRNullableInt32uAttributeCallbackSubscriptionBridge : public MTRNullableInt32uAttributeCallbackBridge |
| { |
| public: |
| MTRNullableInt32uAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableInt32uAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableInt32uAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableInt32uAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRInt32sAttributeCallbackBridge : public MTRCallbackBridge<Int32sAttributeCallback> |
| { |
| public: |
| MTRInt32sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<Int32sAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRInt32sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<Int32sAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, int32_t value); |
| }; |
| |
| class MTRInt32sAttributeCallbackSubscriptionBridge : public MTRInt32sAttributeCallbackBridge |
| { |
| public: |
| MTRInt32sAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRInt32sAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRInt32sAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRInt32sAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableInt32sAttributeCallbackBridge : public MTRCallbackBridge<NullableInt32sAttributeCallback> |
| { |
| public: |
| MTRNullableInt32sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableInt32sAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableInt32sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableInt32sAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<int32_t> & value); |
| }; |
| |
| class MTRNullableInt32sAttributeCallbackSubscriptionBridge : public MTRNullableInt32sAttributeCallbackBridge |
| { |
| public: |
| MTRNullableInt32sAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableInt32sAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableInt32sAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableInt32sAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRInt64uAttributeCallbackBridge : public MTRCallbackBridge<Int64uAttributeCallback> |
| { |
| public: |
| MTRInt64uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<Int64uAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRInt64uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<Int64uAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, uint64_t value); |
| }; |
| |
| class MTRInt64uAttributeCallbackSubscriptionBridge : public MTRInt64uAttributeCallbackBridge |
| { |
| public: |
| MTRInt64uAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRInt64uAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRInt64uAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRInt64uAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableInt64uAttributeCallbackBridge : public MTRCallbackBridge<NullableInt64uAttributeCallback> |
| { |
| public: |
| MTRNullableInt64uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableInt64uAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableInt64uAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableInt64uAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<uint64_t> & value); |
| }; |
| |
| class MTRNullableInt64uAttributeCallbackSubscriptionBridge : public MTRNullableInt64uAttributeCallbackBridge |
| { |
| public: |
| MTRNullableInt64uAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableInt64uAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableInt64uAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableInt64uAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRInt64sAttributeCallbackBridge : public MTRCallbackBridge<Int64sAttributeCallback> |
| { |
| public: |
| MTRInt64sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<Int64sAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRInt64sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<Int64sAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, int64_t value); |
| }; |
| |
| class MTRInt64sAttributeCallbackSubscriptionBridge : public MTRInt64sAttributeCallbackBridge |
| { |
| public: |
| MTRInt64sAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRInt64sAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRInt64sAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRInt64sAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableInt64sAttributeCallbackBridge : public MTRCallbackBridge<NullableInt64sAttributeCallback> |
| { |
| public: |
| MTRNullableInt64sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableInt64sAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableInt64sAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableInt64sAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<int64_t> & value); |
| }; |
| |
| class MTRNullableInt64sAttributeCallbackSubscriptionBridge : public MTRNullableInt64sAttributeCallbackBridge |
| { |
| public: |
| MTRNullableInt64sAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableInt64sAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableInt64sAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableInt64sAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFloatAttributeCallbackBridge : public MTRCallbackBridge<FloatAttributeCallback> |
| { |
| public: |
| MTRFloatAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FloatAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFloatAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<FloatAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, float value); |
| }; |
| |
| class MTRFloatAttributeCallbackSubscriptionBridge : public MTRFloatAttributeCallbackBridge |
| { |
| public: |
| MTRFloatAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFloatAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFloatAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFloatAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableFloatAttributeCallbackBridge : public MTRCallbackBridge<NullableFloatAttributeCallback> |
| { |
| public: |
| MTRNullableFloatAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableFloatAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableFloatAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableFloatAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<float> & value); |
| }; |
| |
| class MTRNullableFloatAttributeCallbackSubscriptionBridge : public MTRNullableFloatAttributeCallbackBridge |
| { |
| public: |
| MTRNullableFloatAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableFloatAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableFloatAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableFloatAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoubleAttributeCallbackBridge : public MTRCallbackBridge<DoubleAttributeCallback> |
| { |
| public: |
| MTRDoubleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoubleAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoubleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DoubleAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, double value); |
| }; |
| |
| class MTRDoubleAttributeCallbackSubscriptionBridge : public MTRDoubleAttributeCallbackBridge |
| { |
| public: |
| MTRDoubleAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoubleAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoubleAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoubleAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoubleAttributeCallbackBridge : public MTRCallbackBridge<NullableDoubleAttributeCallback> |
| { |
| public: |
| MTRNullableDoubleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoubleAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoubleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoubleAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<double> & value); |
| }; |
| |
| class MTRNullableDoubleAttributeCallbackSubscriptionBridge : public MTRNullableDoubleAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoubleAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoubleAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoubleAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoubleAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRVendorIdAttributeCallbackBridge : public MTRCallbackBridge<VendorIdAttributeCallback> |
| { |
| public: |
| MTRVendorIdAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<VendorIdAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRVendorIdAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<VendorIdAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::VendorId value); |
| }; |
| |
| class MTRVendorIdAttributeCallbackSubscriptionBridge : public MTRVendorIdAttributeCallbackBridge |
| { |
| public: |
| MTRVendorIdAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRVendorIdAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRVendorIdAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRVendorIdAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableVendorIdAttributeCallbackBridge : public MTRCallbackBridge<NullableVendorIdAttributeCallback> |
| { |
| public: |
| MTRNullableVendorIdAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableVendorIdAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableVendorIdAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<NullableVendorIdAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<chip::VendorId> & value); |
| }; |
| |
| class MTRNullableVendorIdAttributeCallbackSubscriptionBridge : public MTRNullableVendorIdAttributeCallbackBridge |
| { |
| public: |
| MTRNullableVendorIdAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableVendorIdAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableVendorIdAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableVendorIdAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRIdentifyGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<IdentifyGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRIdentifyGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<IdentifyGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRIdentifyGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<IdentifyGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRIdentifyGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRIdentifyGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRIdentifyGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRIdentifyGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRIdentifyGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRIdentifyGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRIdentifyAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<IdentifyAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRIdentifyAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<IdentifyAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRIdentifyAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<IdentifyAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRIdentifyAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRIdentifyAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRIdentifyAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRIdentifyAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRIdentifyAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRIdentifyAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRIdentifyAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<IdentifyAttributeListListAttributeCallback> |
| { |
| public: |
| MTRIdentifyAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<IdentifyAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRIdentifyAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<IdentifyAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRIdentifyAttributeListListAttributeCallbackSubscriptionBridge : public MTRIdentifyAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRIdentifyAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRIdentifyAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRIdentifyAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRIdentifyAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGroupsGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<GroupsGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRGroupsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupsGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GroupsGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRGroupsGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRGroupsGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRGroupsGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGroupsGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGroupsGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGroupsGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGroupsAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<GroupsAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRGroupsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupsAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GroupsAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRGroupsAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRGroupsAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRGroupsAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGroupsAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGroupsAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGroupsAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGroupsAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<GroupsAttributeListListAttributeCallback> |
| { |
| public: |
| MTRGroupsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupsAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<GroupsAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRGroupsAttributeListListAttributeCallbackSubscriptionBridge : public MTRGroupsAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRGroupsAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGroupsAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGroupsAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGroupsAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRScenesGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ScenesGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRScenesGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ScenesGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRScenesGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRScenesGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRScenesGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRScenesGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRScenesGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRScenesGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRScenesAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ScenesAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRScenesAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ScenesAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRScenesAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRScenesAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRScenesAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRScenesAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRScenesAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRScenesAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRScenesAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<ScenesAttributeListListAttributeCallback> |
| { |
| public: |
| MTRScenesAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ScenesAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRScenesAttributeListListAttributeCallbackSubscriptionBridge : public MTRScenesAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRScenesAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRScenesAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRScenesAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRScenesAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROnOffGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OnOffGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTROnOffGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OnOffGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROnOffGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OnOffGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROnOffGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROnOffGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROnOffGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROnOffGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROnOffGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROnOffGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROnOffAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OnOffAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTROnOffAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OnOffAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROnOffAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<OnOffAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROnOffAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROnOffAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROnOffAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROnOffAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROnOffAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROnOffAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROnOffAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<OnOffAttributeListListAttributeCallback> |
| { |
| public: |
| MTROnOffAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OnOffAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROnOffAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<OnOffAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTROnOffAttributeListListAttributeCallbackSubscriptionBridge : public MTROnOffAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTROnOffAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROnOffAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROnOffAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROnOffAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROnOffSwitchConfigurationGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OnOffSwitchConfigurationGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTROnOffSwitchConfigurationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OnOffSwitchConfigurationGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROnOffSwitchConfigurationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OnOffSwitchConfigurationGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROnOffSwitchConfigurationGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROnOffSwitchConfigurationGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROnOffSwitchConfigurationGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROnOffSwitchConfigurationGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROnOffSwitchConfigurationGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROnOffSwitchConfigurationGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROnOffSwitchConfigurationAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OnOffSwitchConfigurationAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTROnOffSwitchConfigurationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OnOffSwitchConfigurationAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROnOffSwitchConfigurationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OnOffSwitchConfigurationAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROnOffSwitchConfigurationAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROnOffSwitchConfigurationAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROnOffSwitchConfigurationAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROnOffSwitchConfigurationAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROnOffSwitchConfigurationAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROnOffSwitchConfigurationAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROnOffSwitchConfigurationAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OnOffSwitchConfigurationAttributeListListAttributeCallback> |
| { |
| public: |
| MTROnOffSwitchConfigurationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OnOffSwitchConfigurationAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROnOffSwitchConfigurationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OnOffSwitchConfigurationAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTROnOffSwitchConfigurationAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTROnOffSwitchConfigurationAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTROnOffSwitchConfigurationAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROnOffSwitchConfigurationAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROnOffSwitchConfigurationAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROnOffSwitchConfigurationAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLevelControlOptionsAttributeCallbackBridge : public MTRCallbackBridge<LevelControlOptionsAttributeCallback> |
| { |
| public: |
| MTRLevelControlOptionsAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LevelControlOptionsAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLevelControlOptionsAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<LevelControlOptionsAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::LevelControl::LevelControlOptions> value); |
| }; |
| |
| class MTRLevelControlOptionsAttributeCallbackSubscriptionBridge : public MTRLevelControlOptionsAttributeCallbackBridge |
| { |
| public: |
| MTRLevelControlOptionsAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLevelControlOptionsAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLevelControlOptionsAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLevelControlOptionsAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLevelControlGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<LevelControlGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRLevelControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LevelControlGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLevelControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<LevelControlGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRLevelControlGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRLevelControlGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRLevelControlGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLevelControlGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLevelControlGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLevelControlGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLevelControlAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<LevelControlAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRLevelControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LevelControlAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLevelControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<LevelControlAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRLevelControlAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRLevelControlAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRLevelControlAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLevelControlAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLevelControlAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLevelControlAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLevelControlAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<LevelControlAttributeListListAttributeCallback> |
| { |
| public: |
| MTRLevelControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LevelControlAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLevelControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<LevelControlAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRLevelControlAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRLevelControlAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRLevelControlAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLevelControlAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLevelControlAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLevelControlAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBinaryInputBasicGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BinaryInputBasicGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBinaryInputBasicGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BinaryInputBasicGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBinaryInputBasicGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BinaryInputBasicGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBinaryInputBasicGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBinaryInputBasicGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBinaryInputBasicGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBinaryInputBasicGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBinaryInputBasicGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBinaryInputBasicGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBinaryInputBasicAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BinaryInputBasicAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBinaryInputBasicAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BinaryInputBasicAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBinaryInputBasicAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BinaryInputBasicAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBinaryInputBasicAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBinaryInputBasicAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBinaryInputBasicAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBinaryInputBasicAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBinaryInputBasicAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBinaryInputBasicAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBinaryInputBasicAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BinaryInputBasicAttributeListListAttributeCallback> |
| { |
| public: |
| MTRBinaryInputBasicAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BinaryInputBasicAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBinaryInputBasicAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BinaryInputBasicAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRBinaryInputBasicAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRBinaryInputBasicAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRBinaryInputBasicAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBinaryInputBasicAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBinaryInputBasicAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBinaryInputBasicAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDescriptorDeviceTypeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<DescriptorDeviceTypeListListAttributeCallback> |
| { |
| public: |
| MTRDescriptorDeviceTypeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DescriptorDeviceTypeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDescriptorDeviceTypeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DescriptorDeviceTypeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Descriptor::Structs::DeviceTypeStruct::DecodableType> & |
| value); |
| }; |
| |
| class MTRDescriptorDeviceTypeListListAttributeCallbackSubscriptionBridge |
| : public MTRDescriptorDeviceTypeListListAttributeCallbackBridge |
| { |
| public: |
| MTRDescriptorDeviceTypeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDescriptorDeviceTypeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDescriptorDeviceTypeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDescriptorDeviceTypeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDescriptorServerListListAttributeCallbackBridge : public MTRCallbackBridge<DescriptorServerListListAttributeCallback> |
| { |
| public: |
| MTRDescriptorServerListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DescriptorServerListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDescriptorServerListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DescriptorServerListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::ClusterId> & value); |
| }; |
| |
| class MTRDescriptorServerListListAttributeCallbackSubscriptionBridge : public MTRDescriptorServerListListAttributeCallbackBridge |
| { |
| public: |
| MTRDescriptorServerListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDescriptorServerListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDescriptorServerListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDescriptorServerListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDescriptorClientListListAttributeCallbackBridge : public MTRCallbackBridge<DescriptorClientListListAttributeCallback> |
| { |
| public: |
| MTRDescriptorClientListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DescriptorClientListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDescriptorClientListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DescriptorClientListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::ClusterId> & value); |
| }; |
| |
| class MTRDescriptorClientListListAttributeCallbackSubscriptionBridge : public MTRDescriptorClientListListAttributeCallbackBridge |
| { |
| public: |
| MTRDescriptorClientListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDescriptorClientListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDescriptorClientListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDescriptorClientListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDescriptorPartsListListAttributeCallbackBridge : public MTRCallbackBridge<DescriptorPartsListListAttributeCallback> |
| { |
| public: |
| MTRDescriptorPartsListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DescriptorPartsListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDescriptorPartsListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DescriptorPartsListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::EndpointId> & value); |
| }; |
| |
| class MTRDescriptorPartsListListAttributeCallbackSubscriptionBridge : public MTRDescriptorPartsListListAttributeCallbackBridge |
| { |
| public: |
| MTRDescriptorPartsListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDescriptorPartsListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDescriptorPartsListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDescriptorPartsListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDescriptorGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<DescriptorGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRDescriptorGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DescriptorGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDescriptorGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DescriptorGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRDescriptorGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRDescriptorGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRDescriptorGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDescriptorGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDescriptorGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDescriptorGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDescriptorAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<DescriptorAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRDescriptorAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DescriptorAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDescriptorAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DescriptorAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRDescriptorAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRDescriptorAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRDescriptorAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDescriptorAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDescriptorAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDescriptorAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDescriptorAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<DescriptorAttributeListListAttributeCallback> |
| { |
| public: |
| MTRDescriptorAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DescriptorAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDescriptorAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DescriptorAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRDescriptorAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRDescriptorAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRDescriptorAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDescriptorAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDescriptorAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDescriptorAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBindingBindingListAttributeCallbackBridge : public MTRCallbackBridge<BindingBindingListAttributeCallback> |
| { |
| public: |
| MTRBindingBindingListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BindingBindingListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBindingBindingListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<BindingBindingListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Binding::Structs::TargetStruct::DecodableType> & value); |
| }; |
| |
| class MTRBindingBindingListAttributeCallbackSubscriptionBridge : public MTRBindingBindingListAttributeCallbackBridge |
| { |
| public: |
| MTRBindingBindingListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBindingBindingListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBindingBindingListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBindingBindingListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBindingGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BindingGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBindingGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BindingGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBindingGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BindingGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBindingGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBindingGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBindingGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBindingGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBindingGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBindingGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBindingAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BindingAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBindingAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BindingAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBindingAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BindingAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBindingAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBindingAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBindingAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBindingAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBindingAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBindingAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBindingAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<BindingAttributeListListAttributeCallback> |
| { |
| public: |
| MTRBindingAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BindingAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBindingAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<BindingAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRBindingAttributeListListAttributeCallbackSubscriptionBridge : public MTRBindingAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRBindingAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBindingAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBindingAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBindingAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAccessControlAclListAttributeCallbackBridge : public MTRCallbackBridge<AccessControlAclListAttributeCallback> |
| { |
| public: |
| MTRAccessControlAclListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccessControlAclListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccessControlAclListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<AccessControlAclListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::AccessControl::Structs::AccessControlEntry::DecodableType> & |
| value); |
| }; |
| |
| class MTRAccessControlAclListAttributeCallbackSubscriptionBridge : public MTRAccessControlAclListAttributeCallbackBridge |
| { |
| public: |
| MTRAccessControlAclListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAccessControlAclListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAccessControlAclListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAccessControlAclListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAccessControlExtensionListAttributeCallbackBridge : public MTRCallbackBridge<AccessControlExtensionListAttributeCallback> |
| { |
| public: |
| MTRAccessControlExtensionListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccessControlExtensionListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccessControlExtensionListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<AccessControlExtensionListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::AccessControl::Structs::ExtensionEntry::DecodableType> & |
| value); |
| }; |
| |
| class MTRAccessControlExtensionListAttributeCallbackSubscriptionBridge : public MTRAccessControlExtensionListAttributeCallbackBridge |
| { |
| public: |
| MTRAccessControlExtensionListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAccessControlExtensionListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAccessControlExtensionListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAccessControlExtensionListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAccessControlGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AccessControlGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRAccessControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccessControlGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccessControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AccessControlGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRAccessControlGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRAccessControlGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRAccessControlGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAccessControlGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAccessControlGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAccessControlGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAccessControlAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AccessControlAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRAccessControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccessControlAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccessControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AccessControlAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRAccessControlAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRAccessControlAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRAccessControlAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAccessControlAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAccessControlAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAccessControlAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAccessControlAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AccessControlAttributeListListAttributeCallback> |
| { |
| public: |
| MTRAccessControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccessControlAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccessControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AccessControlAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRAccessControlAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRAccessControlAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRAccessControlAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAccessControlAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAccessControlAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAccessControlAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRActionsActionListListAttributeCallbackBridge : public MTRCallbackBridge<ActionsActionListListAttributeCallback> |
| { |
| public: |
| MTRActionsActionListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ActionsActionListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRActionsActionListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ActionsActionListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Actions::Structs::ActionStruct::DecodableType> & value); |
| }; |
| |
| class MTRActionsActionListListAttributeCallbackSubscriptionBridge : public MTRActionsActionListListAttributeCallbackBridge |
| { |
| public: |
| MTRActionsActionListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRActionsActionListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRActionsActionListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRActionsActionListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRActionsEndpointListsListAttributeCallbackBridge : public MTRCallbackBridge<ActionsEndpointListsListAttributeCallback> |
| { |
| public: |
| MTRActionsEndpointListsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ActionsEndpointListsListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRActionsEndpointListsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ActionsEndpointListsListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Actions::Structs::EndpointListStruct::DecodableType> & |
| value); |
| }; |
| |
| class MTRActionsEndpointListsListAttributeCallbackSubscriptionBridge : public MTRActionsEndpointListsListAttributeCallbackBridge |
| { |
| public: |
| MTRActionsEndpointListsListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRActionsEndpointListsListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRActionsEndpointListsListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRActionsEndpointListsListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRActionsGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ActionsGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRActionsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ActionsGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRActionsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ActionsGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRActionsGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRActionsGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRActionsGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRActionsGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRActionsGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRActionsGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRActionsAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ActionsAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRActionsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ActionsAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRActionsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ActionsAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRActionsAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRActionsAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRActionsAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRActionsAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRActionsAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRActionsAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRActionsAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<ActionsAttributeListListAttributeCallback> |
| { |
| public: |
| MTRActionsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ActionsAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRActionsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ActionsAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRActionsAttributeListListAttributeCallbackSubscriptionBridge : public MTRActionsAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRActionsAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRActionsAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRActionsAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRActionsAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBasicCapabilityMinimaStructAttributeCallbackBridge : public MTRCallbackBridge<BasicCapabilityMinimaStructAttributeCallback> |
| { |
| public: |
| MTRBasicCapabilityMinimaStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BasicCapabilityMinimaStructAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBasicCapabilityMinimaStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<BasicCapabilityMinimaStructAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::Basic::Structs::CapabilityMinimaStruct::DecodableType & value); |
| }; |
| |
| class MTRBasicCapabilityMinimaStructAttributeCallbackSubscriptionBridge |
| : public MTRBasicCapabilityMinimaStructAttributeCallbackBridge |
| { |
| public: |
| MTRBasicCapabilityMinimaStructAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBasicCapabilityMinimaStructAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBasicCapabilityMinimaStructAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBasicCapabilityMinimaStructAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBasicGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BasicGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBasicGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BasicGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBasicGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BasicGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBasicGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBasicGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBasicGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBasicGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBasicGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBasicGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBasicAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BasicAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBasicAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BasicAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBasicAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<BasicAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBasicAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBasicAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBasicAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBasicAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBasicAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBasicAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBasicAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<BasicAttributeListListAttributeCallback> |
| { |
| public: |
| MTRBasicAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BasicAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBasicAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<BasicAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRBasicAttributeListListAttributeCallbackSubscriptionBridge : public MTRBasicAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRBasicAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBasicAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBasicAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBasicAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateProviderAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateProviderAttributeListListAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateProviderAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateProviderAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTROtaSoftwareUpdateProviderAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateProviderAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateProviderAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateProviderAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateProviderAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateProviderAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::OtaSoftwareUpdateRequestor::Structs::ProviderLocation::DecodableType> & value); |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateRequestorDefaultOtaProvidersListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateRequestorGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateRequestorAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateRequestorAttributeListListAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateRequestorAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateRequestorAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateRequestorAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateRequestorAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateRequestorAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLocalizationConfigurationSupportedLocalesListAttributeCallbackBridge |
| : public MTRCallbackBridge<LocalizationConfigurationSupportedLocalesListAttributeCallback> |
| { |
| public: |
| MTRLocalizationConfigurationSupportedLocalesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LocalizationConfigurationSupportedLocalesListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLocalizationConfigurationSupportedLocalesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<LocalizationConfigurationSupportedLocalesListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CharSpan> & value); |
| }; |
| |
| class MTRLocalizationConfigurationSupportedLocalesListAttributeCallbackSubscriptionBridge |
| : public MTRLocalizationConfigurationSupportedLocalesListAttributeCallbackBridge |
| { |
| public: |
| MTRLocalizationConfigurationSupportedLocalesListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLocalizationConfigurationSupportedLocalesListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLocalizationConfigurationSupportedLocalesListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLocalizationConfigurationSupportedLocalesListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLocalizationConfigurationGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<LocalizationConfigurationGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRLocalizationConfigurationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LocalizationConfigurationGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLocalizationConfigurationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<LocalizationConfigurationGeneratedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRLocalizationConfigurationGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRLocalizationConfigurationGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRLocalizationConfigurationGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLocalizationConfigurationGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLocalizationConfigurationGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLocalizationConfigurationGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLocalizationConfigurationAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<LocalizationConfigurationAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRLocalizationConfigurationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LocalizationConfigurationAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLocalizationConfigurationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<LocalizationConfigurationAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRLocalizationConfigurationAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRLocalizationConfigurationAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRLocalizationConfigurationAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLocalizationConfigurationAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLocalizationConfigurationAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLocalizationConfigurationAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLocalizationConfigurationAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<LocalizationConfigurationAttributeListListAttributeCallback> |
| { |
| public: |
| MTRLocalizationConfigurationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LocalizationConfigurationAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLocalizationConfigurationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<LocalizationConfigurationAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRLocalizationConfigurationAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRLocalizationConfigurationAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRLocalizationConfigurationAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLocalizationConfigurationAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLocalizationConfigurationAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLocalizationConfigurationAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTimeFormatLocalizationSupportedCalendarTypesListAttributeCallbackBridge |
| : public MTRCallbackBridge<TimeFormatLocalizationSupportedCalendarTypesListAttributeCallback> |
| { |
| public: |
| MTRTimeFormatLocalizationSupportedCalendarTypesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TimeFormatLocalizationSupportedCalendarTypesListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTimeFormatLocalizationSupportedCalendarTypesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TimeFormatLocalizationSupportedCalendarTypesListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::TimeFormatLocalization::CalendarType> & value); |
| }; |
| |
| class MTRTimeFormatLocalizationSupportedCalendarTypesListAttributeCallbackSubscriptionBridge |
| : public MTRTimeFormatLocalizationSupportedCalendarTypesListAttributeCallbackBridge |
| { |
| public: |
| MTRTimeFormatLocalizationSupportedCalendarTypesListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTimeFormatLocalizationSupportedCalendarTypesListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTimeFormatLocalizationSupportedCalendarTypesListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTimeFormatLocalizationSupportedCalendarTypesListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTimeFormatLocalizationGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<TimeFormatLocalizationGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRTimeFormatLocalizationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TimeFormatLocalizationGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTimeFormatLocalizationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TimeFormatLocalizationGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRTimeFormatLocalizationGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRTimeFormatLocalizationGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRTimeFormatLocalizationGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTimeFormatLocalizationGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTimeFormatLocalizationGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTimeFormatLocalizationGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTimeFormatLocalizationAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<TimeFormatLocalizationAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRTimeFormatLocalizationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TimeFormatLocalizationAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTimeFormatLocalizationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TimeFormatLocalizationAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRTimeFormatLocalizationAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRTimeFormatLocalizationAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRTimeFormatLocalizationAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTimeFormatLocalizationAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTimeFormatLocalizationAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTimeFormatLocalizationAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTimeFormatLocalizationAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<TimeFormatLocalizationAttributeListListAttributeCallback> |
| { |
| public: |
| MTRTimeFormatLocalizationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TimeFormatLocalizationAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTimeFormatLocalizationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TimeFormatLocalizationAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRTimeFormatLocalizationAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRTimeFormatLocalizationAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRTimeFormatLocalizationAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTimeFormatLocalizationAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTimeFormatLocalizationAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTimeFormatLocalizationAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitLocalizationGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitLocalizationGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRUnitLocalizationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitLocalizationGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitLocalizationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitLocalizationGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRUnitLocalizationGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRUnitLocalizationGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitLocalizationGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitLocalizationGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitLocalizationGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitLocalizationGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitLocalizationAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitLocalizationAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRUnitLocalizationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitLocalizationAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitLocalizationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitLocalizationAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRUnitLocalizationAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRUnitLocalizationAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitLocalizationAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitLocalizationAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitLocalizationAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitLocalizationAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitLocalizationAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitLocalizationAttributeListListAttributeCallback> |
| { |
| public: |
| MTRUnitLocalizationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitLocalizationAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitLocalizationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitLocalizationAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRUnitLocalizationAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRUnitLocalizationAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitLocalizationAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitLocalizationAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitLocalizationAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitLocalizationAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceConfigurationSourcesListAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceConfigurationSourcesListAttributeCallback> |
| { |
| public: |
| MTRPowerSourceConfigurationSourcesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceConfigurationSourcesListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceConfigurationSourcesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceConfigurationSourcesListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<uint8_t> & value); |
| }; |
| |
| class MTRPowerSourceConfigurationSourcesListAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceConfigurationSourcesListAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceConfigurationSourcesListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceConfigurationSourcesListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceConfigurationSourcesListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceConfigurationSourcesListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceConfigurationGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceConfigurationGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRPowerSourceConfigurationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceConfigurationGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceConfigurationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceConfigurationGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRPowerSourceConfigurationGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceConfigurationGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceConfigurationGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceConfigurationGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceConfigurationGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceConfigurationGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceConfigurationAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceConfigurationAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRPowerSourceConfigurationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceConfigurationAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceConfigurationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceConfigurationAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRPowerSourceConfigurationAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceConfigurationAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceConfigurationAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceConfigurationAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceConfigurationAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceConfigurationAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceConfigurationAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceConfigurationAttributeListListAttributeCallback> |
| { |
| public: |
| MTRPowerSourceConfigurationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceConfigurationAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceConfigurationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceConfigurationAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRPowerSourceConfigurationAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceConfigurationAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceConfigurationAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceConfigurationAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceConfigurationAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceConfigurationAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceActiveWiredFaultsListAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceActiveWiredFaultsListAttributeCallback> |
| { |
| public: |
| MTRPowerSourceActiveWiredFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceActiveWiredFaultsListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceActiveWiredFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceActiveWiredFaultsListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::PowerSource::WiredFault> & value); |
| }; |
| |
| class MTRPowerSourceActiveWiredFaultsListAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceActiveWiredFaultsListAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceActiveWiredFaultsListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceActiveWiredFaultsListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceActiveWiredFaultsListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceActiveWiredFaultsListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceActiveBatFaultsListAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceActiveBatFaultsListAttributeCallback> |
| { |
| public: |
| MTRPowerSourceActiveBatFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceActiveBatFaultsListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceActiveBatFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceActiveBatFaultsListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::PowerSource::BatFault> & value); |
| }; |
| |
| class MTRPowerSourceActiveBatFaultsListAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceActiveBatFaultsListAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceActiveBatFaultsListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceActiveBatFaultsListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceActiveBatFaultsListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceActiveBatFaultsListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceActiveBatChargeFaultsListAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceActiveBatChargeFaultsListAttributeCallback> |
| { |
| public: |
| MTRPowerSourceActiveBatChargeFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceActiveBatChargeFaultsListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceActiveBatChargeFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceActiveBatChargeFaultsListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::PowerSource::BatChargeFault> & value); |
| }; |
| |
| class MTRPowerSourceActiveBatChargeFaultsListAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceActiveBatChargeFaultsListAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceActiveBatChargeFaultsListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceActiveBatChargeFaultsListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceActiveBatChargeFaultsListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceActiveBatChargeFaultsListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRPowerSourceGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRPowerSourceGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRPowerSourceAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRPowerSourceAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceAttributeListListAttributeCallback> |
| { |
| public: |
| MTRPowerSourceAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRPowerSourceAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralCommissioningBasicCommissioningInfoStructAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralCommissioningBasicCommissioningInfoStructAttributeCallback> |
| { |
| public: |
| MTRGeneralCommissioningBasicCommissioningInfoStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralCommissioningBasicCommissioningInfoStructAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralCommissioningBasicCommissioningInfoStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralCommissioningBasicCommissioningInfoStructAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::GeneralCommissioning::Structs::BasicCommissioningInfo::DecodableType & value); |
| }; |
| |
| class MTRGeneralCommissioningBasicCommissioningInfoStructAttributeCallbackSubscriptionBridge |
| : public MTRGeneralCommissioningBasicCommissioningInfoStructAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralCommissioningBasicCommissioningInfoStructAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralCommissioningBasicCommissioningInfoStructAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralCommissioningBasicCommissioningInfoStructAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralCommissioningBasicCommissioningInfoStructAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralCommissioningGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralCommissioningGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRGeneralCommissioningGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralCommissioningGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralCommissioningGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralCommissioningGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRGeneralCommissioningGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRGeneralCommissioningGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralCommissioningGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralCommissioningGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralCommissioningGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralCommissioningGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralCommissioningAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralCommissioningAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRGeneralCommissioningAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralCommissioningAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralCommissioningAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralCommissioningAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRGeneralCommissioningAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRGeneralCommissioningAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralCommissioningAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralCommissioningAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralCommissioningAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralCommissioningAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralCommissioningAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralCommissioningAttributeListListAttributeCallback> |
| { |
| public: |
| MTRGeneralCommissioningAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralCommissioningAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralCommissioningAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralCommissioningAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRGeneralCommissioningAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRGeneralCommissioningAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralCommissioningAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralCommissioningAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralCommissioningAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralCommissioningAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNetworkCommissioningNetworksListAttributeCallbackBridge |
| : public MTRCallbackBridge<NetworkCommissioningNetworksListAttributeCallback> |
| { |
| public: |
| MTRNetworkCommissioningNetworksListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NetworkCommissioningNetworksListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNetworkCommissioningNetworksListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NetworkCommissioningNetworksListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::NetworkCommissioning::Structs::NetworkInfo::DecodableType> & |
| value); |
| }; |
| |
| class MTRNetworkCommissioningNetworksListAttributeCallbackSubscriptionBridge |
| : public MTRNetworkCommissioningNetworksListAttributeCallbackBridge |
| { |
| public: |
| MTRNetworkCommissioningNetworksListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNetworkCommissioningNetworksListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNetworkCommissioningNetworksListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNetworkCommissioningNetworksListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNetworkCommissioningGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<NetworkCommissioningGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRNetworkCommissioningGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NetworkCommissioningGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNetworkCommissioningGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NetworkCommissioningGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRNetworkCommissioningGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRNetworkCommissioningGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRNetworkCommissioningGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNetworkCommissioningGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNetworkCommissioningGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNetworkCommissioningGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNetworkCommissioningAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<NetworkCommissioningAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRNetworkCommissioningAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NetworkCommissioningAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNetworkCommissioningAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NetworkCommissioningAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRNetworkCommissioningAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRNetworkCommissioningAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRNetworkCommissioningAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNetworkCommissioningAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNetworkCommissioningAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNetworkCommissioningAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNetworkCommissioningAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<NetworkCommissioningAttributeListListAttributeCallback> |
| { |
| public: |
| MTRNetworkCommissioningAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NetworkCommissioningAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNetworkCommissioningAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NetworkCommissioningAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRNetworkCommissioningAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRNetworkCommissioningAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRNetworkCommissioningAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNetworkCommissioningAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNetworkCommissioningAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNetworkCommissioningAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDiagnosticLogsGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<DiagnosticLogsGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRDiagnosticLogsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DiagnosticLogsGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDiagnosticLogsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DiagnosticLogsGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRDiagnosticLogsGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRDiagnosticLogsGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRDiagnosticLogsGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDiagnosticLogsGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDiagnosticLogsGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDiagnosticLogsGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDiagnosticLogsAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<DiagnosticLogsAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRDiagnosticLogsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DiagnosticLogsAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDiagnosticLogsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DiagnosticLogsAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRDiagnosticLogsAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRDiagnosticLogsAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRDiagnosticLogsAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDiagnosticLogsAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDiagnosticLogsAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDiagnosticLogsAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDiagnosticLogsAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<DiagnosticLogsAttributeListListAttributeCallback> |
| { |
| public: |
| MTRDiagnosticLogsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DiagnosticLogsAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDiagnosticLogsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DiagnosticLogsAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRDiagnosticLogsAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRDiagnosticLogsAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRDiagnosticLogsAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDiagnosticLogsAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDiagnosticLogsAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDiagnosticLogsAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsNetworkInterfacesListAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsNetworkInterfacesListAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsNetworkInterfacesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsNetworkInterfacesListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsNetworkInterfacesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsNetworkInterfacesListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::GeneralDiagnostics::Structs::NetworkInterfaceType::DecodableType> & value); |
| }; |
| |
| class MTRGeneralDiagnosticsNetworkInterfacesListAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsNetworkInterfacesListAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsNetworkInterfacesListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsNetworkInterfacesListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsNetworkInterfacesListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsNetworkInterfacesListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsActiveHardwareFaultsListAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsActiveHardwareFaultsListAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsActiveHardwareFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsActiveHardwareFaultsListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsActiveHardwareFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsActiveHardwareFaultsListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<uint8_t> & value); |
| }; |
| |
| class MTRGeneralDiagnosticsActiveHardwareFaultsListAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsActiveHardwareFaultsListAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsActiveHardwareFaultsListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsActiveHardwareFaultsListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsActiveHardwareFaultsListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsActiveHardwareFaultsListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsActiveRadioFaultsListAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsActiveRadioFaultsListAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsActiveRadioFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsActiveRadioFaultsListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsActiveRadioFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsActiveRadioFaultsListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<uint8_t> & value); |
| }; |
| |
| class MTRGeneralDiagnosticsActiveRadioFaultsListAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsActiveRadioFaultsListAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsActiveRadioFaultsListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsActiveRadioFaultsListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsActiveRadioFaultsListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsActiveRadioFaultsListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsActiveNetworkFaultsListAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsActiveNetworkFaultsListAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsActiveNetworkFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsActiveNetworkFaultsListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsActiveNetworkFaultsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsActiveNetworkFaultsListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<uint8_t> & value); |
| }; |
| |
| class MTRGeneralDiagnosticsActiveNetworkFaultsListAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsActiveNetworkFaultsListAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsActiveNetworkFaultsListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsActiveNetworkFaultsListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsActiveNetworkFaultsListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsActiveNetworkFaultsListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRGeneralDiagnosticsGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRGeneralDiagnosticsAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsAttributeListListAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRGeneralDiagnosticsAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRSoftwareDiagnosticsThreadMetricsListAttributeCallbackBridge |
| : public MTRCallbackBridge<SoftwareDiagnosticsThreadMetricsListAttributeCallback> |
| { |
| public: |
| MTRSoftwareDiagnosticsThreadMetricsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<SoftwareDiagnosticsThreadMetricsListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRSoftwareDiagnosticsThreadMetricsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<SoftwareDiagnosticsThreadMetricsListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::SoftwareDiagnostics::Structs::ThreadMetrics::DecodableType> & |
| value); |
| }; |
| |
| class MTRSoftwareDiagnosticsThreadMetricsListAttributeCallbackSubscriptionBridge |
| : public MTRSoftwareDiagnosticsThreadMetricsListAttributeCallbackBridge |
| { |
| public: |
| MTRSoftwareDiagnosticsThreadMetricsListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRSoftwareDiagnosticsThreadMetricsListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRSoftwareDiagnosticsThreadMetricsListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRSoftwareDiagnosticsThreadMetricsListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRSoftwareDiagnosticsGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<SoftwareDiagnosticsGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRSoftwareDiagnosticsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<SoftwareDiagnosticsGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRSoftwareDiagnosticsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<SoftwareDiagnosticsGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRSoftwareDiagnosticsGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRSoftwareDiagnosticsGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRSoftwareDiagnosticsGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRSoftwareDiagnosticsGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRSoftwareDiagnosticsGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRSoftwareDiagnosticsGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRSoftwareDiagnosticsAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<SoftwareDiagnosticsAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRSoftwareDiagnosticsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<SoftwareDiagnosticsAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRSoftwareDiagnosticsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<SoftwareDiagnosticsAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRSoftwareDiagnosticsAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRSoftwareDiagnosticsAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRSoftwareDiagnosticsAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRSoftwareDiagnosticsAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRSoftwareDiagnosticsAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRSoftwareDiagnosticsAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRSoftwareDiagnosticsAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<SoftwareDiagnosticsAttributeListListAttributeCallback> |
| { |
| public: |
| MTRSoftwareDiagnosticsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<SoftwareDiagnosticsAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRSoftwareDiagnosticsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<SoftwareDiagnosticsAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRSoftwareDiagnosticsAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRSoftwareDiagnosticsAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRSoftwareDiagnosticsAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRSoftwareDiagnosticsAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRSoftwareDiagnosticsAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRSoftwareDiagnosticsAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThreadNetworkDiagnosticsNeighborTableListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ThreadNetworkDiagnosticsNeighborTableListListAttributeCallback> |
| { |
| public: |
| MTRThreadNetworkDiagnosticsNeighborTableListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsNeighborTableListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThreadNetworkDiagnosticsNeighborTableListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsNeighborTableListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::ThreadNetworkDiagnostics::Structs::NeighborTable::DecodableType> & value); |
| }; |
| |
| class MTRThreadNetworkDiagnosticsNeighborTableListListAttributeCallbackSubscriptionBridge |
| : public MTRThreadNetworkDiagnosticsNeighborTableListListAttributeCallbackBridge |
| { |
| public: |
| MTRThreadNetworkDiagnosticsNeighborTableListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThreadNetworkDiagnosticsNeighborTableListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThreadNetworkDiagnosticsNeighborTableListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThreadNetworkDiagnosticsNeighborTableListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThreadNetworkDiagnosticsRouteTableListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ThreadNetworkDiagnosticsRouteTableListListAttributeCallback> |
| { |
| public: |
| MTRThreadNetworkDiagnosticsRouteTableListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsRouteTableListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThreadNetworkDiagnosticsRouteTableListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsRouteTableListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::ThreadNetworkDiagnostics::Structs::RouteTable::DecodableType> & value); |
| }; |
| |
| class MTRThreadNetworkDiagnosticsRouteTableListListAttributeCallbackSubscriptionBridge |
| : public MTRThreadNetworkDiagnosticsRouteTableListListAttributeCallbackBridge |
| { |
| public: |
| MTRThreadNetworkDiagnosticsRouteTableListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThreadNetworkDiagnosticsRouteTableListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThreadNetworkDiagnosticsRouteTableListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThreadNetworkDiagnosticsRouteTableListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallbackBridge |
| : public MTRCallbackBridge<ThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallback> |
| { |
| public: |
| MTRThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable< |
| chip::app::Clusters::ThreadNetworkDiagnostics::Structs::SecurityPolicy::DecodableType> & value); |
| }; |
| |
| class MTRThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallbackSubscriptionBridge |
| : public MTRThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallbackBridge |
| { |
| public: |
| MTRThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThreadNetworkDiagnosticsSecurityPolicyStructAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallbackBridge |
| : public MTRCallbackBridge<ThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallback> |
| { |
| public: |
| MTRThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable< |
| chip::app::Clusters::ThreadNetworkDiagnostics::Structs::OperationalDatasetComponents::DecodableType> & value); |
| }; |
| |
| class MTRThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallbackSubscriptionBridge |
| : public MTRThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallbackBridge |
| { |
| public: |
| MTRThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThreadNetworkDiagnosticsOperationalDatasetComponentsStructAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallback> |
| { |
| public: |
| MTRThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::ThreadNetworkDiagnostics::NetworkFault> & value); |
| }; |
| |
| class MTRThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallbackSubscriptionBridge |
| : public MTRThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallbackBridge |
| { |
| public: |
| MTRThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThreadNetworkDiagnosticsActiveNetworkFaultsListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThreadNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThreadNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThreadNetworkDiagnosticsAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ThreadNetworkDiagnosticsAttributeListListAttributeCallback> |
| { |
| public: |
| MTRThreadNetworkDiagnosticsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThreadNetworkDiagnosticsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRThreadNetworkDiagnosticsAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRThreadNetworkDiagnosticsAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRThreadNetworkDiagnosticsAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThreadNetworkDiagnosticsAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThreadNetworkDiagnosticsAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThreadNetworkDiagnosticsAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<WiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRWiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWiFiNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<WiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRWiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWiFiNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<WiFiNetworkDiagnosticsAttributeListListAttributeCallback> |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWiFiNetworkDiagnosticsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRWiFiNetworkDiagnosticsAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWiFiNetworkDiagnosticsAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWiFiNetworkDiagnosticsAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWiFiNetworkDiagnosticsAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTREthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<EthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTREthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<EthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTREthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<EthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTREthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTREthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTREthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTREthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTREthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTREthernetNetworkDiagnosticsGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTREthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<EthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTREthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<EthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTREthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<EthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTREthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTREthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTREthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTREthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTREthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTREthernetNetworkDiagnosticsAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTREthernetNetworkDiagnosticsAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<EthernetNetworkDiagnosticsAttributeListListAttributeCallback> |
| { |
| public: |
| MTREthernetNetworkDiagnosticsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<EthernetNetworkDiagnosticsAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTREthernetNetworkDiagnosticsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<EthernetNetworkDiagnosticsAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTREthernetNetworkDiagnosticsAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTREthernetNetworkDiagnosticsAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTREthernetNetworkDiagnosticsAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTREthernetNetworkDiagnosticsAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTREthernetNetworkDiagnosticsAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTREthernetNetworkDiagnosticsAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBridgedDeviceBasicGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BridgedDeviceBasicGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBridgedDeviceBasicGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BridgedDeviceBasicGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBridgedDeviceBasicGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BridgedDeviceBasicGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBridgedDeviceBasicGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBridgedDeviceBasicGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBridgedDeviceBasicGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBridgedDeviceBasicGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBridgedDeviceBasicGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBridgedDeviceBasicGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBridgedDeviceBasicAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BridgedDeviceBasicAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBridgedDeviceBasicAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BridgedDeviceBasicAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBridgedDeviceBasicAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BridgedDeviceBasicAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBridgedDeviceBasicAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBridgedDeviceBasicAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBridgedDeviceBasicAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBridgedDeviceBasicAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBridgedDeviceBasicAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBridgedDeviceBasicAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBridgedDeviceBasicAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BridgedDeviceBasicAttributeListListAttributeCallback> |
| { |
| public: |
| MTRBridgedDeviceBasicAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BridgedDeviceBasicAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBridgedDeviceBasicAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BridgedDeviceBasicAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRBridgedDeviceBasicAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRBridgedDeviceBasicAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRBridgedDeviceBasicAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBridgedDeviceBasicAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBridgedDeviceBasicAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBridgedDeviceBasicAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRSwitchGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<SwitchGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRSwitchGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<SwitchGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRSwitchGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<SwitchGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRSwitchGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRSwitchGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRSwitchGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRSwitchGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRSwitchGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRSwitchGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRSwitchAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<SwitchAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRSwitchAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<SwitchAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRSwitchAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<SwitchAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRSwitchAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRSwitchAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRSwitchAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRSwitchAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRSwitchAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRSwitchAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRSwitchAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<SwitchAttributeListListAttributeCallback> |
| { |
| public: |
| MTRSwitchAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<SwitchAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRSwitchAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<SwitchAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRSwitchAttributeListListAttributeCallbackSubscriptionBridge : public MTRSwitchAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRSwitchAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRSwitchAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRSwitchAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRSwitchAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAdministratorCommissioningGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AdministratorCommissioningGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRAdministratorCommissioningGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AdministratorCommissioningGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAdministratorCommissioningGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AdministratorCommissioningGeneratedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRAdministratorCommissioningGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRAdministratorCommissioningGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRAdministratorCommissioningGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAdministratorCommissioningGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAdministratorCommissioningGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAdministratorCommissioningGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAdministratorCommissioningAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AdministratorCommissioningAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRAdministratorCommissioningAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AdministratorCommissioningAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAdministratorCommissioningAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AdministratorCommissioningAcceptedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRAdministratorCommissioningAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRAdministratorCommissioningAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRAdministratorCommissioningAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAdministratorCommissioningAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAdministratorCommissioningAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAdministratorCommissioningAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAdministratorCommissioningAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AdministratorCommissioningAttributeListListAttributeCallback> |
| { |
| public: |
| MTRAdministratorCommissioningAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AdministratorCommissioningAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAdministratorCommissioningAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AdministratorCommissioningAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRAdministratorCommissioningAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRAdministratorCommissioningAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRAdministratorCommissioningAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAdministratorCommissioningAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAdministratorCommissioningAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAdministratorCommissioningAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROperationalCredentialsNOCsListAttributeCallbackBridge |
| : public MTRCallbackBridge<OperationalCredentialsNOCsListAttributeCallback> |
| { |
| public: |
| MTROperationalCredentialsNOCsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OperationalCredentialsNOCsListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROperationalCredentialsNOCsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OperationalCredentialsNOCsListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::OperationalCredentials::Structs::NOCStruct::DecodableType> & |
| value); |
| }; |
| |
| class MTROperationalCredentialsNOCsListAttributeCallbackSubscriptionBridge |
| : public MTROperationalCredentialsNOCsListAttributeCallbackBridge |
| { |
| public: |
| MTROperationalCredentialsNOCsListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROperationalCredentialsNOCsListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROperationalCredentialsNOCsListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROperationalCredentialsNOCsListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROperationalCredentialsFabricsListAttributeCallbackBridge |
| : public MTRCallbackBridge<OperationalCredentialsFabricsListAttributeCallback> |
| { |
| public: |
| MTROperationalCredentialsFabricsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OperationalCredentialsFabricsListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROperationalCredentialsFabricsListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OperationalCredentialsFabricsListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::OperationalCredentials::Structs::FabricDescriptor::DecodableType> & value); |
| }; |
| |
| class MTROperationalCredentialsFabricsListAttributeCallbackSubscriptionBridge |
| : public MTROperationalCredentialsFabricsListAttributeCallbackBridge |
| { |
| public: |
| MTROperationalCredentialsFabricsListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROperationalCredentialsFabricsListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROperationalCredentialsFabricsListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROperationalCredentialsFabricsListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROperationalCredentialsTrustedRootCertificatesListAttributeCallbackBridge |
| : public MTRCallbackBridge<OperationalCredentialsTrustedRootCertificatesListAttributeCallback> |
| { |
| public: |
| MTROperationalCredentialsTrustedRootCertificatesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OperationalCredentialsTrustedRootCertificatesListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROperationalCredentialsTrustedRootCertificatesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OperationalCredentialsTrustedRootCertificatesListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::ByteSpan> & value); |
| }; |
| |
| class MTROperationalCredentialsTrustedRootCertificatesListAttributeCallbackSubscriptionBridge |
| : public MTROperationalCredentialsTrustedRootCertificatesListAttributeCallbackBridge |
| { |
| public: |
| MTROperationalCredentialsTrustedRootCertificatesListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROperationalCredentialsTrustedRootCertificatesListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROperationalCredentialsTrustedRootCertificatesListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROperationalCredentialsTrustedRootCertificatesListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROperationalCredentialsGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OperationalCredentialsGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTROperationalCredentialsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OperationalCredentialsGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROperationalCredentialsGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OperationalCredentialsGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROperationalCredentialsGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROperationalCredentialsGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROperationalCredentialsGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROperationalCredentialsGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROperationalCredentialsGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROperationalCredentialsGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROperationalCredentialsAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OperationalCredentialsAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTROperationalCredentialsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OperationalCredentialsAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROperationalCredentialsAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OperationalCredentialsAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROperationalCredentialsAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROperationalCredentialsAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROperationalCredentialsAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROperationalCredentialsAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROperationalCredentialsAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROperationalCredentialsAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROperationalCredentialsAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OperationalCredentialsAttributeListListAttributeCallback> |
| { |
| public: |
| MTROperationalCredentialsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OperationalCredentialsAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROperationalCredentialsAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OperationalCredentialsAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTROperationalCredentialsAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTROperationalCredentialsAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTROperationalCredentialsAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROperationalCredentialsAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROperationalCredentialsAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROperationalCredentialsAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGroupKeyManagementGroupKeyMapListAttributeCallbackBridge |
| : public MTRCallbackBridge<GroupKeyManagementGroupKeyMapListAttributeCallback> |
| { |
| public: |
| MTRGroupKeyManagementGroupKeyMapListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupKeyManagementGroupKeyMapListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupKeyManagementGroupKeyMapListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GroupKeyManagementGroupKeyMapListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::GroupKeyManagement::Structs::GroupKeyMapStruct::DecodableType> & value); |
| }; |
| |
| class MTRGroupKeyManagementGroupKeyMapListAttributeCallbackSubscriptionBridge |
| : public MTRGroupKeyManagementGroupKeyMapListAttributeCallbackBridge |
| { |
| public: |
| MTRGroupKeyManagementGroupKeyMapListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGroupKeyManagementGroupKeyMapListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGroupKeyManagementGroupKeyMapListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGroupKeyManagementGroupKeyMapListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGroupKeyManagementGroupTableListAttributeCallbackBridge |
| : public MTRCallbackBridge<GroupKeyManagementGroupTableListAttributeCallback> |
| { |
| public: |
| MTRGroupKeyManagementGroupTableListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupKeyManagementGroupTableListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupKeyManagementGroupTableListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GroupKeyManagementGroupTableListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::GroupKeyManagement::Structs::GroupInfoMapStruct::DecodableType> & value); |
| }; |
| |
| class MTRGroupKeyManagementGroupTableListAttributeCallbackSubscriptionBridge |
| : public MTRGroupKeyManagementGroupTableListAttributeCallbackBridge |
| { |
| public: |
| MTRGroupKeyManagementGroupTableListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGroupKeyManagementGroupTableListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGroupKeyManagementGroupTableListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGroupKeyManagementGroupTableListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGroupKeyManagementGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<GroupKeyManagementGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRGroupKeyManagementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupKeyManagementGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupKeyManagementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GroupKeyManagementGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRGroupKeyManagementGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRGroupKeyManagementGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRGroupKeyManagementGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGroupKeyManagementGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGroupKeyManagementGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGroupKeyManagementGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGroupKeyManagementAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<GroupKeyManagementAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRGroupKeyManagementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupKeyManagementAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupKeyManagementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GroupKeyManagementAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRGroupKeyManagementAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRGroupKeyManagementAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRGroupKeyManagementAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGroupKeyManagementAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGroupKeyManagementAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGroupKeyManagementAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGroupKeyManagementAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<GroupKeyManagementAttributeListListAttributeCallback> |
| { |
| public: |
| MTRGroupKeyManagementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupKeyManagementAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupKeyManagementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GroupKeyManagementAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRGroupKeyManagementAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRGroupKeyManagementAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRGroupKeyManagementAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGroupKeyManagementAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGroupKeyManagementAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGroupKeyManagementAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFixedLabelLabelListListAttributeCallbackBridge : public MTRCallbackBridge<FixedLabelLabelListListAttributeCallback> |
| { |
| public: |
| MTRFixedLabelLabelListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FixedLabelLabelListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFixedLabelLabelListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<FixedLabelLabelListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::FixedLabel::Structs::LabelStruct::DecodableType> & value); |
| }; |
| |
| class MTRFixedLabelLabelListListAttributeCallbackSubscriptionBridge : public MTRFixedLabelLabelListListAttributeCallbackBridge |
| { |
| public: |
| MTRFixedLabelLabelListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFixedLabelLabelListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFixedLabelLabelListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFixedLabelLabelListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFixedLabelGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<FixedLabelGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRFixedLabelGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FixedLabelGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFixedLabelGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<FixedLabelGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRFixedLabelGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRFixedLabelGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRFixedLabelGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFixedLabelGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFixedLabelGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFixedLabelGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFixedLabelAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<FixedLabelAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRFixedLabelAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FixedLabelAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFixedLabelAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<FixedLabelAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRFixedLabelAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRFixedLabelAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRFixedLabelAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFixedLabelAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFixedLabelAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFixedLabelAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFixedLabelAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<FixedLabelAttributeListListAttributeCallback> |
| { |
| public: |
| MTRFixedLabelAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FixedLabelAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFixedLabelAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<FixedLabelAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRFixedLabelAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRFixedLabelAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRFixedLabelAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFixedLabelAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFixedLabelAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFixedLabelAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUserLabelLabelListListAttributeCallbackBridge : public MTRCallbackBridge<UserLabelLabelListListAttributeCallback> |
| { |
| public: |
| MTRUserLabelLabelListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UserLabelLabelListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUserLabelLabelListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UserLabelLabelListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::UserLabel::Structs::LabelStruct::DecodableType> & value); |
| }; |
| |
| class MTRUserLabelLabelListListAttributeCallbackSubscriptionBridge : public MTRUserLabelLabelListListAttributeCallbackBridge |
| { |
| public: |
| MTRUserLabelLabelListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUserLabelLabelListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUserLabelLabelListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUserLabelLabelListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUserLabelGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<UserLabelGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRUserLabelGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UserLabelGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUserLabelGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UserLabelGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRUserLabelGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRUserLabelGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRUserLabelGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUserLabelGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUserLabelGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUserLabelGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUserLabelAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<UserLabelAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRUserLabelAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UserLabelAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUserLabelAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UserLabelAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRUserLabelAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRUserLabelAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRUserLabelAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUserLabelAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUserLabelAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUserLabelAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUserLabelAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<UserLabelAttributeListListAttributeCallback> |
| { |
| public: |
| MTRUserLabelAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UserLabelAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUserLabelAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UserLabelAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRUserLabelAttributeListListAttributeCallbackSubscriptionBridge : public MTRUserLabelAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRUserLabelAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUserLabelAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUserLabelAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUserLabelAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBooleanStateGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BooleanStateGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBooleanStateGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BooleanStateGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBooleanStateGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BooleanStateGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBooleanStateGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBooleanStateGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBooleanStateGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBooleanStateGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBooleanStateGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBooleanStateGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBooleanStateAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BooleanStateAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBooleanStateAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BooleanStateAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBooleanStateAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BooleanStateAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBooleanStateAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBooleanStateAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBooleanStateAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBooleanStateAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBooleanStateAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBooleanStateAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBooleanStateAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BooleanStateAttributeListListAttributeCallback> |
| { |
| public: |
| MTRBooleanStateAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BooleanStateAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBooleanStateAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BooleanStateAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRBooleanStateAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRBooleanStateAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRBooleanStateAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBooleanStateAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBooleanStateAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBooleanStateAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRModeSelectSupportedModesListAttributeCallbackBridge |
| : public MTRCallbackBridge<ModeSelectSupportedModesListAttributeCallback> |
| { |
| public: |
| MTRModeSelectSupportedModesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ModeSelectSupportedModesListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRModeSelectSupportedModesListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ModeSelectSupportedModesListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::ModeSelect::Structs::ModeOptionStruct::DecodableType> & |
| value); |
| }; |
| |
| class MTRModeSelectSupportedModesListAttributeCallbackSubscriptionBridge |
| : public MTRModeSelectSupportedModesListAttributeCallbackBridge |
| { |
| public: |
| MTRModeSelectSupportedModesListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRModeSelectSupportedModesListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRModeSelectSupportedModesListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRModeSelectSupportedModesListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRModeSelectGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ModeSelectGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRModeSelectGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ModeSelectGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRModeSelectGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ModeSelectGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRModeSelectGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRModeSelectGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRModeSelectGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRModeSelectGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRModeSelectGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRModeSelectGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRModeSelectAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ModeSelectAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRModeSelectAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ModeSelectAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRModeSelectAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ModeSelectAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRModeSelectAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRModeSelectAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRModeSelectAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRModeSelectAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRModeSelectAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRModeSelectAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRModeSelectAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<ModeSelectAttributeListListAttributeCallback> |
| { |
| public: |
| MTRModeSelectAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ModeSelectAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRModeSelectAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ModeSelectAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRModeSelectAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRModeSelectAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRModeSelectAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRModeSelectAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRModeSelectAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRModeSelectAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockCredentialRulesSupportAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockCredentialRulesSupportAttributeCallback> |
| { |
| public: |
| MTRDoorLockCredentialRulesSupportAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockCredentialRulesSupportAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockCredentialRulesSupportAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockCredentialRulesSupportAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::DoorLock::DlCredentialRuleMask> value); |
| }; |
| |
| class MTRDoorLockCredentialRulesSupportAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockCredentialRulesSupportAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockCredentialRulesSupportAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockCredentialRulesSupportAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockCredentialRulesSupportAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockCredentialRulesSupportAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockSupportedOperatingModesAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockSupportedOperatingModesAttributeCallback> |
| { |
| public: |
| MTRDoorLockSupportedOperatingModesAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockSupportedOperatingModesAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockSupportedOperatingModesAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockSupportedOperatingModesAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::DoorLock::DlSupportedOperatingModes> value); |
| }; |
| |
| class MTRDoorLockSupportedOperatingModesAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockSupportedOperatingModesAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockSupportedOperatingModesAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockSupportedOperatingModesAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockSupportedOperatingModesAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockSupportedOperatingModesAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockDefaultConfigurationRegisterAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockDefaultConfigurationRegisterAttributeCallback> |
| { |
| public: |
| MTRDoorLockDefaultConfigurationRegisterAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockDefaultConfigurationRegisterAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockDefaultConfigurationRegisterAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockDefaultConfigurationRegisterAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::DoorLock::DlDefaultConfigurationRegister> value); |
| }; |
| |
| class MTRDoorLockDefaultConfigurationRegisterAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockDefaultConfigurationRegisterAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockDefaultConfigurationRegisterAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockDefaultConfigurationRegisterAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockDefaultConfigurationRegisterAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockDefaultConfigurationRegisterAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockLocalProgrammingFeaturesAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockLocalProgrammingFeaturesAttributeCallback> |
| { |
| public: |
| MTRDoorLockLocalProgrammingFeaturesAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockLocalProgrammingFeaturesAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockLocalProgrammingFeaturesAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockLocalProgrammingFeaturesAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::DoorLock::DlLocalProgrammingFeatures> value); |
| }; |
| |
| class MTRDoorLockLocalProgrammingFeaturesAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockLocalProgrammingFeaturesAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockLocalProgrammingFeaturesAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockLocalProgrammingFeaturesAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockLocalProgrammingFeaturesAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockLocalProgrammingFeaturesAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRDoorLockGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRDoorLockGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRDoorLockAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRDoorLockAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<DoorLockAttributeListListAttributeCallback> |
| { |
| public: |
| MTRDoorLockAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRDoorLockAttributeListListAttributeCallbackSubscriptionBridge : public MTRDoorLockAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWindowCoveringConfigStatusAttributeCallbackBridge : public MTRCallbackBridge<WindowCoveringConfigStatusAttributeCallback> |
| { |
| public: |
| MTRWindowCoveringConfigStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WindowCoveringConfigStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWindowCoveringConfigStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<WindowCoveringConfigStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::WindowCovering::ConfigStatus> value); |
| }; |
| |
| class MTRWindowCoveringConfigStatusAttributeCallbackSubscriptionBridge : public MTRWindowCoveringConfigStatusAttributeCallbackBridge |
| { |
| public: |
| MTRWindowCoveringConfigStatusAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWindowCoveringConfigStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWindowCoveringConfigStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWindowCoveringConfigStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWindowCoveringOperationalStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<WindowCoveringOperationalStatusAttributeCallback> |
| { |
| public: |
| MTRWindowCoveringOperationalStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WindowCoveringOperationalStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWindowCoveringOperationalStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WindowCoveringOperationalStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::WindowCovering::OperationalStatus> value); |
| }; |
| |
| class MTRWindowCoveringOperationalStatusAttributeCallbackSubscriptionBridge |
| : public MTRWindowCoveringOperationalStatusAttributeCallbackBridge |
| { |
| public: |
| MTRWindowCoveringOperationalStatusAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWindowCoveringOperationalStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWindowCoveringOperationalStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWindowCoveringOperationalStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWindowCoveringModeAttributeCallbackBridge : public MTRCallbackBridge<WindowCoveringModeAttributeCallback> |
| { |
| public: |
| MTRWindowCoveringModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WindowCoveringModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWindowCoveringModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<WindowCoveringModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::WindowCovering::Mode> value); |
| }; |
| |
| class MTRWindowCoveringModeAttributeCallbackSubscriptionBridge : public MTRWindowCoveringModeAttributeCallbackBridge |
| { |
| public: |
| MTRWindowCoveringModeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWindowCoveringModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWindowCoveringModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWindowCoveringModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWindowCoveringSafetyStatusAttributeCallbackBridge : public MTRCallbackBridge<WindowCoveringSafetyStatusAttributeCallback> |
| { |
| public: |
| MTRWindowCoveringSafetyStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WindowCoveringSafetyStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWindowCoveringSafetyStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<WindowCoveringSafetyStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::WindowCovering::SafetyStatus> value); |
| }; |
| |
| class MTRWindowCoveringSafetyStatusAttributeCallbackSubscriptionBridge : public MTRWindowCoveringSafetyStatusAttributeCallbackBridge |
| { |
| public: |
| MTRWindowCoveringSafetyStatusAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWindowCoveringSafetyStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWindowCoveringSafetyStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWindowCoveringSafetyStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWindowCoveringGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<WindowCoveringGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRWindowCoveringGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WindowCoveringGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWindowCoveringGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WindowCoveringGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRWindowCoveringGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRWindowCoveringGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRWindowCoveringGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWindowCoveringGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWindowCoveringGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWindowCoveringGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWindowCoveringAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<WindowCoveringAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRWindowCoveringAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WindowCoveringAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWindowCoveringAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WindowCoveringAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRWindowCoveringAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRWindowCoveringAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRWindowCoveringAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWindowCoveringAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWindowCoveringAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWindowCoveringAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWindowCoveringAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<WindowCoveringAttributeListListAttributeCallback> |
| { |
| public: |
| MTRWindowCoveringAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WindowCoveringAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWindowCoveringAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WindowCoveringAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRWindowCoveringAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRWindowCoveringAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRWindowCoveringAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWindowCoveringAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWindowCoveringAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWindowCoveringAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBarrierControlGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BarrierControlGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBarrierControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BarrierControlGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBarrierControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BarrierControlGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBarrierControlGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBarrierControlGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBarrierControlGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBarrierControlGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBarrierControlGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBarrierControlGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBarrierControlAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BarrierControlAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBarrierControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BarrierControlAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBarrierControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BarrierControlAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBarrierControlAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBarrierControlAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBarrierControlAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBarrierControlAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBarrierControlAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBarrierControlAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBarrierControlAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BarrierControlAttributeListListAttributeCallback> |
| { |
| public: |
| MTRBarrierControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BarrierControlAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBarrierControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BarrierControlAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRBarrierControlAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRBarrierControlAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRBarrierControlAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBarrierControlAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBarrierControlAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBarrierControlAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPumpConfigurationAndControlPumpStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<PumpConfigurationAndControlPumpStatusAttributeCallback> |
| { |
| public: |
| MTRPumpConfigurationAndControlPumpStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PumpConfigurationAndControlPumpStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPumpConfigurationAndControlPumpStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PumpConfigurationAndControlPumpStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::PumpConfigurationAndControl::PumpStatus> value); |
| }; |
| |
| class MTRPumpConfigurationAndControlPumpStatusAttributeCallbackSubscriptionBridge |
| : public MTRPumpConfigurationAndControlPumpStatusAttributeCallbackBridge |
| { |
| public: |
| MTRPumpConfigurationAndControlPumpStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPumpConfigurationAndControlPumpStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPumpConfigurationAndControlPumpStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPumpConfigurationAndControlPumpStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPumpConfigurationAndControlGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PumpConfigurationAndControlGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRPumpConfigurationAndControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PumpConfigurationAndControlGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPumpConfigurationAndControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PumpConfigurationAndControlGeneratedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRPumpConfigurationAndControlGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRPumpConfigurationAndControlGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRPumpConfigurationAndControlGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPumpConfigurationAndControlGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPumpConfigurationAndControlGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPumpConfigurationAndControlGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPumpConfigurationAndControlAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PumpConfigurationAndControlAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRPumpConfigurationAndControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PumpConfigurationAndControlAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPumpConfigurationAndControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PumpConfigurationAndControlAcceptedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRPumpConfigurationAndControlAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRPumpConfigurationAndControlAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRPumpConfigurationAndControlAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPumpConfigurationAndControlAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPumpConfigurationAndControlAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPumpConfigurationAndControlAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPumpConfigurationAndControlAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PumpConfigurationAndControlAttributeListListAttributeCallback> |
| { |
| public: |
| MTRPumpConfigurationAndControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PumpConfigurationAndControlAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPumpConfigurationAndControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PumpConfigurationAndControlAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRPumpConfigurationAndControlAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRPumpConfigurationAndControlAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRPumpConfigurationAndControlAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPumpConfigurationAndControlAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPumpConfigurationAndControlAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPumpConfigurationAndControlAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThermostatGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ThermostatGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRThermostatGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThermostatGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThermostatGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThermostatGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRThermostatGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRThermostatGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRThermostatGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThermostatGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThermostatGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThermostatGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThermostatAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ThermostatAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRThermostatAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThermostatAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThermostatAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThermostatAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRThermostatAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRThermostatAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRThermostatAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThermostatAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThermostatAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThermostatAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThermostatAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<ThermostatAttributeListListAttributeCallback> |
| { |
| public: |
| MTRThermostatAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThermostatAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThermostatAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ThermostatAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRThermostatAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRThermostatAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRThermostatAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThermostatAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThermostatAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThermostatAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFanControlGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<FanControlGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRFanControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FanControlGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFanControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<FanControlGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRFanControlGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRFanControlGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRFanControlGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFanControlGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFanControlGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFanControlGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFanControlAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<FanControlAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRFanControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FanControlAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFanControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<FanControlAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRFanControlAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRFanControlAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRFanControlAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFanControlAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFanControlAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFanControlAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFanControlAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<FanControlAttributeListListAttributeCallback> |
| { |
| public: |
| MTRFanControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FanControlAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFanControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<FanControlAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRFanControlAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRFanControlAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRFanControlAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFanControlAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFanControlAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFanControlAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<ThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThermostatUserInterfaceConfigurationGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<ThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThermostatUserInterfaceConfigurationAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThermostatUserInterfaceConfigurationAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ThermostatUserInterfaceConfigurationAttributeListListAttributeCallback> |
| { |
| public: |
| MTRThermostatUserInterfaceConfigurationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<ThermostatUserInterfaceConfigurationAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThermostatUserInterfaceConfigurationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThermostatUserInterfaceConfigurationAttributeListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRThermostatUserInterfaceConfigurationAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRThermostatUserInterfaceConfigurationAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRThermostatUserInterfaceConfigurationAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThermostatUserInterfaceConfigurationAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThermostatUserInterfaceConfigurationAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThermostatUserInterfaceConfigurationAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRColorControlGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ColorControlGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRColorControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ColorControlGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRColorControlGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ColorControlGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRColorControlGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRColorControlGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRColorControlGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRColorControlGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRColorControlGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRColorControlGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRColorControlAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ColorControlAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRColorControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ColorControlAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRColorControlAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ColorControlAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRColorControlAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRColorControlAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRColorControlAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRColorControlAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRColorControlAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRColorControlAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRColorControlAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ColorControlAttributeListListAttributeCallback> |
| { |
| public: |
| MTRColorControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ColorControlAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRColorControlAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ColorControlAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRColorControlAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRColorControlAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRColorControlAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRColorControlAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRColorControlAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRColorControlAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBallastConfigurationGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BallastConfigurationGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBallastConfigurationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BallastConfigurationGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBallastConfigurationGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BallastConfigurationGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBallastConfigurationGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBallastConfigurationGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBallastConfigurationGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBallastConfigurationGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBallastConfigurationGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBallastConfigurationGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBallastConfigurationAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BallastConfigurationAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRBallastConfigurationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BallastConfigurationAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBallastConfigurationAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BallastConfigurationAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRBallastConfigurationAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRBallastConfigurationAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRBallastConfigurationAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBallastConfigurationAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBallastConfigurationAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBallastConfigurationAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRBallastConfigurationAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<BallastConfigurationAttributeListListAttributeCallback> |
| { |
| public: |
| MTRBallastConfigurationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<BallastConfigurationAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRBallastConfigurationAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<BallastConfigurationAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRBallastConfigurationAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRBallastConfigurationAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRBallastConfigurationAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRBallastConfigurationAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRBallastConfigurationAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRBallastConfigurationAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRIlluminanceMeasurementGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<IlluminanceMeasurementGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRIlluminanceMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<IlluminanceMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRIlluminanceMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<IlluminanceMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRIlluminanceMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRIlluminanceMeasurementGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRIlluminanceMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRIlluminanceMeasurementGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRIlluminanceMeasurementGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRIlluminanceMeasurementGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRIlluminanceMeasurementAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<IlluminanceMeasurementAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRIlluminanceMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<IlluminanceMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRIlluminanceMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<IlluminanceMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRIlluminanceMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRIlluminanceMeasurementAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRIlluminanceMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRIlluminanceMeasurementAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRIlluminanceMeasurementAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRIlluminanceMeasurementAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRIlluminanceMeasurementAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<IlluminanceMeasurementAttributeListListAttributeCallback> |
| { |
| public: |
| MTRIlluminanceMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<IlluminanceMeasurementAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRIlluminanceMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<IlluminanceMeasurementAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRIlluminanceMeasurementAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRIlluminanceMeasurementAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRIlluminanceMeasurementAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRIlluminanceMeasurementAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRIlluminanceMeasurementAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRIlluminanceMeasurementAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTemperatureMeasurementGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<TemperatureMeasurementGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRTemperatureMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TemperatureMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTemperatureMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TemperatureMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRTemperatureMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRTemperatureMeasurementGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRTemperatureMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTemperatureMeasurementGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTemperatureMeasurementGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTemperatureMeasurementGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTemperatureMeasurementAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<TemperatureMeasurementAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRTemperatureMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TemperatureMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTemperatureMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TemperatureMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRTemperatureMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRTemperatureMeasurementAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRTemperatureMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTemperatureMeasurementAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTemperatureMeasurementAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTemperatureMeasurementAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTemperatureMeasurementAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<TemperatureMeasurementAttributeListListAttributeCallback> |
| { |
| public: |
| MTRTemperatureMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TemperatureMeasurementAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTemperatureMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TemperatureMeasurementAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRTemperatureMeasurementAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRTemperatureMeasurementAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRTemperatureMeasurementAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTemperatureMeasurementAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTemperatureMeasurementAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTemperatureMeasurementAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPressureMeasurementGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PressureMeasurementGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRPressureMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PressureMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPressureMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PressureMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRPressureMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRPressureMeasurementGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRPressureMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPressureMeasurementGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPressureMeasurementGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPressureMeasurementGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPressureMeasurementAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PressureMeasurementAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRPressureMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PressureMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPressureMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PressureMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRPressureMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRPressureMeasurementAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRPressureMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPressureMeasurementAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPressureMeasurementAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPressureMeasurementAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPressureMeasurementAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<PressureMeasurementAttributeListListAttributeCallback> |
| { |
| public: |
| MTRPressureMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PressureMeasurementAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPressureMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PressureMeasurementAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRPressureMeasurementAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRPressureMeasurementAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRPressureMeasurementAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPressureMeasurementAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPressureMeasurementAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPressureMeasurementAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFlowMeasurementGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<FlowMeasurementGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRFlowMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FlowMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFlowMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<FlowMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRFlowMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRFlowMeasurementGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRFlowMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFlowMeasurementGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFlowMeasurementGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFlowMeasurementGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFlowMeasurementAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<FlowMeasurementAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRFlowMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FlowMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFlowMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<FlowMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRFlowMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRFlowMeasurementAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRFlowMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFlowMeasurementAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFlowMeasurementAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFlowMeasurementAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFlowMeasurementAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<FlowMeasurementAttributeListListAttributeCallback> |
| { |
| public: |
| MTRFlowMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FlowMeasurementAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFlowMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<FlowMeasurementAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRFlowMeasurementAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRFlowMeasurementAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRFlowMeasurementAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFlowMeasurementAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFlowMeasurementAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFlowMeasurementAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRRelativeHumidityMeasurementGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<RelativeHumidityMeasurementGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRRelativeHumidityMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<RelativeHumidityMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRRelativeHumidityMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<RelativeHumidityMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRRelativeHumidityMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRRelativeHumidityMeasurementGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRRelativeHumidityMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRRelativeHumidityMeasurementGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRRelativeHumidityMeasurementGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRRelativeHumidityMeasurementGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRRelativeHumidityMeasurementAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<RelativeHumidityMeasurementAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRRelativeHumidityMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<RelativeHumidityMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRRelativeHumidityMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<RelativeHumidityMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRRelativeHumidityMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRRelativeHumidityMeasurementAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRRelativeHumidityMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRRelativeHumidityMeasurementAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRRelativeHumidityMeasurementAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRRelativeHumidityMeasurementAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRRelativeHumidityMeasurementAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<RelativeHumidityMeasurementAttributeListListAttributeCallback> |
| { |
| public: |
| MTRRelativeHumidityMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<RelativeHumidityMeasurementAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRRelativeHumidityMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<RelativeHumidityMeasurementAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRRelativeHumidityMeasurementAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRRelativeHumidityMeasurementAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRRelativeHumidityMeasurementAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRRelativeHumidityMeasurementAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRRelativeHumidityMeasurementAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRRelativeHumidityMeasurementAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROccupancySensingGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OccupancySensingGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTROccupancySensingGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OccupancySensingGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROccupancySensingGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OccupancySensingGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROccupancySensingGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROccupancySensingGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROccupancySensingGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROccupancySensingGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROccupancySensingGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROccupancySensingGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROccupancySensingAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OccupancySensingAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTROccupancySensingAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OccupancySensingAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROccupancySensingAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OccupancySensingAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTROccupancySensingAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTROccupancySensingAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTROccupancySensingAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROccupancySensingAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROccupancySensingAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROccupancySensingAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROccupancySensingAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<OccupancySensingAttributeListListAttributeCallback> |
| { |
| public: |
| MTROccupancySensingAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OccupancySensingAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROccupancySensingAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OccupancySensingAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTROccupancySensingAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTROccupancySensingAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTROccupancySensingAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROccupancySensingAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROccupancySensingAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROccupancySensingAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWakeOnLanGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<WakeOnLanGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRWakeOnLanGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WakeOnLanGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWakeOnLanGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WakeOnLanGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRWakeOnLanGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRWakeOnLanGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRWakeOnLanGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWakeOnLanGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWakeOnLanGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWakeOnLanGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWakeOnLanAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<WakeOnLanAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRWakeOnLanAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WakeOnLanAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWakeOnLanAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WakeOnLanAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRWakeOnLanAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRWakeOnLanAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRWakeOnLanAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWakeOnLanAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWakeOnLanAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWakeOnLanAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWakeOnLanAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<WakeOnLanAttributeListListAttributeCallback> |
| { |
| public: |
| MTRWakeOnLanAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WakeOnLanAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWakeOnLanAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<WakeOnLanAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRWakeOnLanAttributeListListAttributeCallbackSubscriptionBridge : public MTRWakeOnLanAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRWakeOnLanAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWakeOnLanAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWakeOnLanAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWakeOnLanAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRChannelChannelListListAttributeCallbackBridge : public MTRCallbackBridge<ChannelChannelListListAttributeCallback> |
| { |
| public: |
| MTRChannelChannelListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ChannelChannelListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRChannelChannelListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ChannelChannelListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::Channel::Structs::ChannelInfo::DecodableType> & value); |
| }; |
| |
| class MTRChannelChannelListListAttributeCallbackSubscriptionBridge : public MTRChannelChannelListListAttributeCallbackBridge |
| { |
| public: |
| MTRChannelChannelListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRChannelChannelListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRChannelChannelListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRChannelChannelListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRChannelLineupStructAttributeCallbackBridge : public MTRCallbackBridge<ChannelLineupStructAttributeCallback> |
| { |
| public: |
| MTRChannelLineupStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ChannelLineupStructAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRChannelLineupStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ChannelLineupStructAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Channel::Structs::LineupInfo::DecodableType> & value); |
| }; |
| |
| class MTRChannelLineupStructAttributeCallbackSubscriptionBridge : public MTRChannelLineupStructAttributeCallbackBridge |
| { |
| public: |
| MTRChannelLineupStructAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRChannelLineupStructAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRChannelLineupStructAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRChannelLineupStructAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRChannelCurrentChannelStructAttributeCallbackBridge : public MTRCallbackBridge<ChannelCurrentChannelStructAttributeCallback> |
| { |
| public: |
| MTRChannelCurrentChannelStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ChannelCurrentChannelStructAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRChannelCurrentChannelStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ChannelCurrentChannelStructAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Channel::Structs::ChannelInfo::DecodableType> & value); |
| }; |
| |
| class MTRChannelCurrentChannelStructAttributeCallbackSubscriptionBridge |
| : public MTRChannelCurrentChannelStructAttributeCallbackBridge |
| { |
| public: |
| MTRChannelCurrentChannelStructAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRChannelCurrentChannelStructAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRChannelCurrentChannelStructAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRChannelCurrentChannelStructAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRChannelGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ChannelGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRChannelGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ChannelGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRChannelGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ChannelGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRChannelGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRChannelGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRChannelGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRChannelGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRChannelGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRChannelGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRChannelAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ChannelAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRChannelAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ChannelAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRChannelAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ChannelAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRChannelAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRChannelAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRChannelAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRChannelAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRChannelAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRChannelAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRChannelAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<ChannelAttributeListListAttributeCallback> |
| { |
| public: |
| MTRChannelAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ChannelAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRChannelAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ChannelAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRChannelAttributeListListAttributeCallbackSubscriptionBridge : public MTRChannelAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRChannelAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRChannelAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRChannelAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRChannelAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTargetNavigatorTargetListListAttributeCallbackBridge |
| : public MTRCallbackBridge<TargetNavigatorTargetListListAttributeCallback> |
| { |
| public: |
| MTRTargetNavigatorTargetListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TargetNavigatorTargetListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTargetNavigatorTargetListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TargetNavigatorTargetListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::TargetNavigator::Structs::TargetInfo::DecodableType> & |
| value); |
| }; |
| |
| class MTRTargetNavigatorTargetListListAttributeCallbackSubscriptionBridge |
| : public MTRTargetNavigatorTargetListListAttributeCallbackBridge |
| { |
| public: |
| MTRTargetNavigatorTargetListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTargetNavigatorTargetListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTargetNavigatorTargetListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTargetNavigatorTargetListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTargetNavigatorGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<TargetNavigatorGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRTargetNavigatorGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TargetNavigatorGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTargetNavigatorGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TargetNavigatorGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRTargetNavigatorGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRTargetNavigatorGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRTargetNavigatorGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTargetNavigatorGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTargetNavigatorGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTargetNavigatorGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTargetNavigatorAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<TargetNavigatorAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRTargetNavigatorAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TargetNavigatorAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTargetNavigatorAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TargetNavigatorAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRTargetNavigatorAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRTargetNavigatorAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRTargetNavigatorAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTargetNavigatorAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTargetNavigatorAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTargetNavigatorAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTargetNavigatorAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<TargetNavigatorAttributeListListAttributeCallback> |
| { |
| public: |
| MTRTargetNavigatorAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TargetNavigatorAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTargetNavigatorAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TargetNavigatorAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRTargetNavigatorAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRTargetNavigatorAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRTargetNavigatorAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTargetNavigatorAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTargetNavigatorAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTargetNavigatorAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRMediaPlaybackSampledPositionStructAttributeCallbackBridge |
| : public MTRCallbackBridge<MediaPlaybackSampledPositionStructAttributeCallback> |
| { |
| public: |
| MTRMediaPlaybackSampledPositionStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaPlaybackSampledPositionStructAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaPlaybackSampledPositionStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<MediaPlaybackSampledPositionStructAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::MediaPlayback::Structs::PlaybackPosition::DecodableType> & value); |
| }; |
| |
| class MTRMediaPlaybackSampledPositionStructAttributeCallbackSubscriptionBridge |
| : public MTRMediaPlaybackSampledPositionStructAttributeCallbackBridge |
| { |
| public: |
| MTRMediaPlaybackSampledPositionStructAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRMediaPlaybackSampledPositionStructAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRMediaPlaybackSampledPositionStructAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRMediaPlaybackSampledPositionStructAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRMediaPlaybackGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<MediaPlaybackGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRMediaPlaybackGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaPlaybackGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaPlaybackGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<MediaPlaybackGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRMediaPlaybackGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRMediaPlaybackGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRMediaPlaybackGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRMediaPlaybackGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRMediaPlaybackGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRMediaPlaybackGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRMediaPlaybackAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<MediaPlaybackAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRMediaPlaybackAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaPlaybackAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaPlaybackAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<MediaPlaybackAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRMediaPlaybackAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRMediaPlaybackAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRMediaPlaybackAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRMediaPlaybackAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRMediaPlaybackAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRMediaPlaybackAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRMediaPlaybackAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<MediaPlaybackAttributeListListAttributeCallback> |
| { |
| public: |
| MTRMediaPlaybackAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaPlaybackAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaPlaybackAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<MediaPlaybackAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRMediaPlaybackAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRMediaPlaybackAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRMediaPlaybackAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRMediaPlaybackAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRMediaPlaybackAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRMediaPlaybackAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRMediaInputInputListListAttributeCallbackBridge : public MTRCallbackBridge<MediaInputInputListListAttributeCallback> |
| { |
| public: |
| MTRMediaInputInputListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaInputInputListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaInputInputListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<MediaInputInputListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::MediaInput::Structs::InputInfo::DecodableType> & value); |
| }; |
| |
| class MTRMediaInputInputListListAttributeCallbackSubscriptionBridge : public MTRMediaInputInputListListAttributeCallbackBridge |
| { |
| public: |
| MTRMediaInputInputListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRMediaInputInputListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRMediaInputInputListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRMediaInputInputListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRMediaInputGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<MediaInputGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRMediaInputGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaInputGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaInputGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<MediaInputGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRMediaInputGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRMediaInputGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRMediaInputGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRMediaInputGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRMediaInputGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRMediaInputGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRMediaInputAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<MediaInputAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRMediaInputAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaInputAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaInputAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<MediaInputAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRMediaInputAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRMediaInputAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRMediaInputAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRMediaInputAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRMediaInputAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRMediaInputAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRMediaInputAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<MediaInputAttributeListListAttributeCallback> |
| { |
| public: |
| MTRMediaInputAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaInputAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaInputAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<MediaInputAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRMediaInputAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRMediaInputAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRMediaInputAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRMediaInputAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRMediaInputAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRMediaInputAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLowPowerGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<LowPowerGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRLowPowerGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LowPowerGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLowPowerGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<LowPowerGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRLowPowerGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRLowPowerGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRLowPowerGeneratedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLowPowerGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLowPowerGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLowPowerGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLowPowerAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<LowPowerAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRLowPowerAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LowPowerAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLowPowerAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<LowPowerAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRLowPowerAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRLowPowerAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRLowPowerAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLowPowerAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLowPowerAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLowPowerAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLowPowerAttributeListListAttributeCallbackBridge : public MTRCallbackBridge<LowPowerAttributeListListAttributeCallback> |
| { |
| public: |
| MTRLowPowerAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LowPowerAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLowPowerAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<LowPowerAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRLowPowerAttributeListListAttributeCallbackSubscriptionBridge : public MTRLowPowerAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRLowPowerAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLowPowerAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLowPowerAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLowPowerAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRKeypadInputGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<KeypadInputGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRKeypadInputGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<KeypadInputGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRKeypadInputGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<KeypadInputGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRKeypadInputGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRKeypadInputGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRKeypadInputGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRKeypadInputGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRKeypadInputGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRKeypadInputGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRKeypadInputAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<KeypadInputAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRKeypadInputAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<KeypadInputAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRKeypadInputAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<KeypadInputAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRKeypadInputAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRKeypadInputAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRKeypadInputAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRKeypadInputAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRKeypadInputAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRKeypadInputAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRKeypadInputAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<KeypadInputAttributeListListAttributeCallback> |
| { |
| public: |
| MTRKeypadInputAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<KeypadInputAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRKeypadInputAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<KeypadInputAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRKeypadInputAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRKeypadInputAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRKeypadInputAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRKeypadInputAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRKeypadInputAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRKeypadInputAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRContentLauncherAcceptHeaderListAttributeCallbackBridge |
| : public MTRCallbackBridge<ContentLauncherAcceptHeaderListAttributeCallback> |
| { |
| public: |
| MTRContentLauncherAcceptHeaderListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ContentLauncherAcceptHeaderListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRContentLauncherAcceptHeaderListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ContentLauncherAcceptHeaderListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CharSpan> & value); |
| }; |
| |
| class MTRContentLauncherAcceptHeaderListAttributeCallbackSubscriptionBridge |
| : public MTRContentLauncherAcceptHeaderListAttributeCallbackBridge |
| { |
| public: |
| MTRContentLauncherAcceptHeaderListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRContentLauncherAcceptHeaderListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRContentLauncherAcceptHeaderListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRContentLauncherAcceptHeaderListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRContentLauncherGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ContentLauncherGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRContentLauncherGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ContentLauncherGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRContentLauncherGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ContentLauncherGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRContentLauncherGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRContentLauncherGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRContentLauncherGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRContentLauncherGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRContentLauncherGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRContentLauncherGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRContentLauncherAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ContentLauncherAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRContentLauncherAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ContentLauncherAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRContentLauncherAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ContentLauncherAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRContentLauncherAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRContentLauncherAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRContentLauncherAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRContentLauncherAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRContentLauncherAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRContentLauncherAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRContentLauncherAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ContentLauncherAttributeListListAttributeCallback> |
| { |
| public: |
| MTRContentLauncherAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ContentLauncherAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRContentLauncherAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ContentLauncherAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRContentLauncherAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRContentLauncherAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRContentLauncherAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRContentLauncherAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRContentLauncherAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRContentLauncherAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAudioOutputOutputListListAttributeCallbackBridge : public MTRCallbackBridge<AudioOutputOutputListListAttributeCallback> |
| { |
| public: |
| MTRAudioOutputOutputListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AudioOutputOutputListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAudioOutputOutputListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<AudioOutputOutputListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::AudioOutput::Structs::OutputInfo::DecodableType> & value); |
| }; |
| |
| class MTRAudioOutputOutputListListAttributeCallbackSubscriptionBridge : public MTRAudioOutputOutputListListAttributeCallbackBridge |
| { |
| public: |
| MTRAudioOutputOutputListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAudioOutputOutputListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAudioOutputOutputListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAudioOutputOutputListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAudioOutputGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AudioOutputGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRAudioOutputGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AudioOutputGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAudioOutputGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AudioOutputGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRAudioOutputGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRAudioOutputGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRAudioOutputGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAudioOutputGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAudioOutputGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAudioOutputGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAudioOutputAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AudioOutputAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRAudioOutputAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AudioOutputAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAudioOutputAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AudioOutputAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRAudioOutputAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRAudioOutputAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRAudioOutputAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAudioOutputAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAudioOutputAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAudioOutputAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAudioOutputAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AudioOutputAttributeListListAttributeCallback> |
| { |
| public: |
| MTRAudioOutputAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AudioOutputAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAudioOutputAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<AudioOutputAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRAudioOutputAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRAudioOutputAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRAudioOutputAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAudioOutputAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAudioOutputAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAudioOutputAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationLauncherCatalogListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationLauncherCatalogListListAttributeCallback> |
| { |
| public: |
| MTRApplicationLauncherCatalogListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationLauncherCatalogListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationLauncherCatalogListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationLauncherCatalogListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<uint16_t> & value); |
| }; |
| |
| class MTRApplicationLauncherCatalogListListAttributeCallbackSubscriptionBridge |
| : public MTRApplicationLauncherCatalogListListAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationLauncherCatalogListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationLauncherCatalogListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationLauncherCatalogListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationLauncherCatalogListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationLauncherCurrentAppStructAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationLauncherCurrentAppStructAttributeCallback> |
| { |
| public: |
| MTRApplicationLauncherCurrentAppStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationLauncherCurrentAppStructAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationLauncherCurrentAppStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationLauncherCurrentAppStructAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ApplicationLauncher::Structs::ApplicationEP::DecodableType> & |
| value); |
| }; |
| |
| class MTRApplicationLauncherCurrentAppStructAttributeCallbackSubscriptionBridge |
| : public MTRApplicationLauncherCurrentAppStructAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationLauncherCurrentAppStructAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationLauncherCurrentAppStructAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationLauncherCurrentAppStructAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationLauncherCurrentAppStructAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationLauncherGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationLauncherGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRApplicationLauncherGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationLauncherGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationLauncherGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationLauncherGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRApplicationLauncherGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRApplicationLauncherGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationLauncherGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationLauncherGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationLauncherGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationLauncherGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationLauncherAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationLauncherAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRApplicationLauncherAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationLauncherAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationLauncherAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationLauncherAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRApplicationLauncherAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRApplicationLauncherAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationLauncherAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationLauncherAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationLauncherAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationLauncherAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationLauncherAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationLauncherAttributeListListAttributeCallback> |
| { |
| public: |
| MTRApplicationLauncherAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationLauncherAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationLauncherAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationLauncherAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRApplicationLauncherAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRApplicationLauncherAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationLauncherAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationLauncherAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationLauncherAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationLauncherAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationBasicApplicationStructAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationBasicApplicationStructAttributeCallback> |
| { |
| public: |
| MTRApplicationBasicApplicationStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationBasicApplicationStructAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationBasicApplicationStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationBasicApplicationStructAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::ApplicationBasic::Structs::ApplicationBasicApplication::DecodableType & value); |
| }; |
| |
| class MTRApplicationBasicApplicationStructAttributeCallbackSubscriptionBridge |
| : public MTRApplicationBasicApplicationStructAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationBasicApplicationStructAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationBasicApplicationStructAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationBasicApplicationStructAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationBasicApplicationStructAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationBasicAllowedVendorListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationBasicAllowedVendorListListAttributeCallback> |
| { |
| public: |
| MTRApplicationBasicAllowedVendorListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationBasicAllowedVendorListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationBasicAllowedVendorListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationBasicAllowedVendorListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::VendorId> & value); |
| }; |
| |
| class MTRApplicationBasicAllowedVendorListListAttributeCallbackSubscriptionBridge |
| : public MTRApplicationBasicAllowedVendorListListAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationBasicAllowedVendorListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationBasicAllowedVendorListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationBasicAllowedVendorListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationBasicAllowedVendorListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationBasicGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationBasicGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRApplicationBasicGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationBasicGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationBasicGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationBasicGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRApplicationBasicGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRApplicationBasicGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationBasicGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationBasicGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationBasicGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationBasicGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationBasicAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationBasicAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRApplicationBasicAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationBasicAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationBasicAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationBasicAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRApplicationBasicAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRApplicationBasicAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationBasicAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationBasicAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationBasicAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationBasicAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationBasicAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationBasicAttributeListListAttributeCallback> |
| { |
| public: |
| MTRApplicationBasicAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationBasicAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationBasicAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationBasicAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRApplicationBasicAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRApplicationBasicAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationBasicAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationBasicAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationBasicAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationBasicAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAccountLoginGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AccountLoginGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRAccountLoginGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccountLoginGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccountLoginGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AccountLoginGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRAccountLoginGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRAccountLoginGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRAccountLoginGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAccountLoginGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAccountLoginGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAccountLoginGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAccountLoginAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AccountLoginAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRAccountLoginAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccountLoginAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccountLoginAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AccountLoginAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRAccountLoginAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRAccountLoginAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRAccountLoginAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAccountLoginAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAccountLoginAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAccountLoginAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAccountLoginAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<AccountLoginAttributeListListAttributeCallback> |
| { |
| public: |
| MTRAccountLoginAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccountLoginAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccountLoginAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AccountLoginAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRAccountLoginAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRAccountLoginAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRAccountLoginAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAccountLoginAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAccountLoginAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAccountLoginAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRElectricalMeasurementGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ElectricalMeasurementGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRElectricalMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ElectricalMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRElectricalMeasurementGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ElectricalMeasurementGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRElectricalMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRElectricalMeasurementGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRElectricalMeasurementGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRElectricalMeasurementGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRElectricalMeasurementGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRElectricalMeasurementGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRElectricalMeasurementAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ElectricalMeasurementAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRElectricalMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ElectricalMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRElectricalMeasurementAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ElectricalMeasurementAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRElectricalMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRElectricalMeasurementAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRElectricalMeasurementAcceptedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRElectricalMeasurementAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRElectricalMeasurementAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRElectricalMeasurementAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRElectricalMeasurementAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<ElectricalMeasurementAttributeListListAttributeCallback> |
| { |
| public: |
| MTRElectricalMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ElectricalMeasurementAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRElectricalMeasurementAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ElectricalMeasurementAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRElectricalMeasurementAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRElectricalMeasurementAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRElectricalMeasurementAttributeListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRElectricalMeasurementAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRElectricalMeasurementAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRElectricalMeasurementAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingBitmap8AttributeCallbackBridge : public MTRCallbackBridge<UnitTestingBitmap8AttributeCallback> |
| { |
| public: |
| MTRUnitTestingBitmap8AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingBitmap8AttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingBitmap8AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingBitmap8AttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap8MaskMap> value); |
| }; |
| |
| class MTRUnitTestingBitmap8AttributeCallbackSubscriptionBridge : public MTRUnitTestingBitmap8AttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingBitmap8AttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingBitmap8AttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingBitmap8AttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingBitmap8AttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingBitmap16AttributeCallbackBridge : public MTRCallbackBridge<UnitTestingBitmap16AttributeCallback> |
| { |
| public: |
| MTRUnitTestingBitmap16AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingBitmap16AttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingBitmap16AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingBitmap16AttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap16MaskMap> value); |
| }; |
| |
| class MTRUnitTestingBitmap16AttributeCallbackSubscriptionBridge : public MTRUnitTestingBitmap16AttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingBitmap16AttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingBitmap16AttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingBitmap16AttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingBitmap16AttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingBitmap32AttributeCallbackBridge : public MTRCallbackBridge<UnitTestingBitmap32AttributeCallback> |
| { |
| public: |
| MTRUnitTestingBitmap32AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingBitmap32AttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingBitmap32AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingBitmap32AttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap32MaskMap> value); |
| }; |
| |
| class MTRUnitTestingBitmap32AttributeCallbackSubscriptionBridge : public MTRUnitTestingBitmap32AttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingBitmap32AttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingBitmap32AttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingBitmap32AttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingBitmap32AttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingBitmap64AttributeCallbackBridge : public MTRCallbackBridge<UnitTestingBitmap64AttributeCallback> |
| { |
| public: |
| MTRUnitTestingBitmap64AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingBitmap64AttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingBitmap64AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingBitmap64AttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap64MaskMap> value); |
| }; |
| |
| class MTRUnitTestingBitmap64AttributeCallbackSubscriptionBridge : public MTRUnitTestingBitmap64AttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingBitmap64AttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingBitmap64AttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingBitmap64AttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingBitmap64AttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingListInt8uListAttributeCallbackBridge : public MTRCallbackBridge<UnitTestingListInt8uListAttributeCallback> |
| { |
| public: |
| MTRUnitTestingListInt8uListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingListInt8uListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingListInt8uListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingListInt8uListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<uint8_t> & value); |
| }; |
| |
| class MTRUnitTestingListInt8uListAttributeCallbackSubscriptionBridge : public MTRUnitTestingListInt8uListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingListInt8uListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingListInt8uListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingListInt8uListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingListInt8uListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingListOctetStringListAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitTestingListOctetStringListAttributeCallback> |
| { |
| public: |
| MTRUnitTestingListOctetStringListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingListOctetStringListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingListOctetStringListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingListOctetStringListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::ByteSpan> & value); |
| }; |
| |
| class MTRUnitTestingListOctetStringListAttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingListOctetStringListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingListOctetStringListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingListOctetStringListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingListOctetStringListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingListOctetStringListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingListStructOctetStringListAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitTestingListStructOctetStringListAttributeCallback> |
| { |
| public: |
| MTRUnitTestingListStructOctetStringListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingListStructOctetStringListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingListStructOctetStringListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingListStructOctetStringListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::UnitTesting::Structs::TestListStructOctet::DecodableType> & |
| value); |
| }; |
| |
| class MTRUnitTestingListStructOctetStringListAttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingListStructOctetStringListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingListStructOctetStringListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingListStructOctetStringListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingListStructOctetStringListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingListStructOctetStringListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingListNullablesAndOptionalsStructListAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitTestingListNullablesAndOptionalsStructListAttributeCallback> |
| { |
| public: |
| MTRUnitTestingListNullablesAndOptionalsStructListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingListNullablesAndOptionalsStructListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingListNullablesAndOptionalsStructListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingListNullablesAndOptionalsStructListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::DecodableList< |
| chip::app::Clusters::UnitTesting::Structs::NullablesAndOptionalsStruct::DecodableType> & value); |
| }; |
| |
| class MTRUnitTestingListNullablesAndOptionalsStructListAttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingListNullablesAndOptionalsStructListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingListNullablesAndOptionalsStructListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingListNullablesAndOptionalsStructListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingListNullablesAndOptionalsStructListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingListNullablesAndOptionalsStructListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingStructAttrStructAttributeCallbackBridge : public MTRCallbackBridge<UnitTestingStructAttrStructAttributeCallback> |
| { |
| public: |
| MTRUnitTestingStructAttrStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingStructAttrStructAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingStructAttrStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingStructAttrStructAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::Clusters::UnitTesting::Structs::SimpleStruct::DecodableType & value); |
| }; |
| |
| class MTRUnitTestingStructAttrStructAttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingStructAttrStructAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingStructAttrStructAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingStructAttrStructAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingStructAttrStructAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingStructAttrStructAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingListLongOctetStringListAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitTestingListLongOctetStringListAttributeCallback> |
| { |
| public: |
| MTRUnitTestingListLongOctetStringListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingListLongOctetStringListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingListLongOctetStringListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingListLongOctetStringListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::ByteSpan> & value); |
| }; |
| |
| class MTRUnitTestingListLongOctetStringListAttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingListLongOctetStringListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingListLongOctetStringListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingListLongOctetStringListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingListLongOctetStringListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingListLongOctetStringListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingListFabricScopedListAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitTestingListFabricScopedListAttributeCallback> |
| { |
| public: |
| MTRUnitTestingListFabricScopedListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingListFabricScopedListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingListFabricScopedListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingListFabricScopedListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::DecodableList<chip::app::Clusters::UnitTesting::Structs::TestFabricScoped::DecodableType> & |
| value); |
| }; |
| |
| class MTRUnitTestingListFabricScopedListAttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingListFabricScopedListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingListFabricScopedListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingListFabricScopedListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingListFabricScopedListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingListFabricScopedListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingNullableBitmap8AttributeCallbackBridge : public MTRCallbackBridge<UnitTestingNullableBitmap8AttributeCallback> |
| { |
| public: |
| MTRUnitTestingNullableBitmap8AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingNullableBitmap8AttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingNullableBitmap8AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingNullableBitmap8AttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap8MaskMap>> & value); |
| }; |
| |
| class MTRUnitTestingNullableBitmap8AttributeCallbackSubscriptionBridge : public MTRUnitTestingNullableBitmap8AttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingNullableBitmap8AttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingNullableBitmap8AttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingNullableBitmap8AttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingNullableBitmap8AttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingNullableBitmap16AttributeCallbackBridge : public MTRCallbackBridge<UnitTestingNullableBitmap16AttributeCallback> |
| { |
| public: |
| MTRUnitTestingNullableBitmap16AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingNullableBitmap16AttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingNullableBitmap16AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingNullableBitmap16AttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap16MaskMap>> & value); |
| }; |
| |
| class MTRUnitTestingNullableBitmap16AttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingNullableBitmap16AttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingNullableBitmap16AttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingNullableBitmap16AttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingNullableBitmap16AttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingNullableBitmap16AttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingNullableBitmap32AttributeCallbackBridge : public MTRCallbackBridge<UnitTestingNullableBitmap32AttributeCallback> |
| { |
| public: |
| MTRUnitTestingNullableBitmap32AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingNullableBitmap32AttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingNullableBitmap32AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingNullableBitmap32AttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap32MaskMap>> & value); |
| }; |
| |
| class MTRUnitTestingNullableBitmap32AttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingNullableBitmap32AttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingNullableBitmap32AttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingNullableBitmap32AttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingNullableBitmap32AttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingNullableBitmap32AttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingNullableBitmap64AttributeCallbackBridge : public MTRCallbackBridge<UnitTestingNullableBitmap64AttributeCallback> |
| { |
| public: |
| MTRUnitTestingNullableBitmap64AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingNullableBitmap64AttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingNullableBitmap64AttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingNullableBitmap64AttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::BitMask<chip::app::Clusters::UnitTesting::Bitmap64MaskMap>> & value); |
| }; |
| |
| class MTRUnitTestingNullableBitmap64AttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingNullableBitmap64AttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingNullableBitmap64AttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingNullableBitmap64AttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingNullableBitmap64AttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingNullableBitmap64AttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingNullableStructStructAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitTestingNullableStructStructAttributeCallback> |
| { |
| public: |
| MTRUnitTestingNullableStructStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingNullableStructStructAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingNullableStructStructAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingNullableStructStructAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::UnitTesting::Structs::SimpleStruct::DecodableType> & value); |
| }; |
| |
| class MTRUnitTestingNullableStructStructAttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingNullableStructStructAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingNullableStructStructAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingNullableStructStructAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingNullableStructStructAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingNullableStructStructAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingGeneratedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitTestingGeneratedCommandListListAttributeCallback> |
| { |
| public: |
| MTRUnitTestingGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingGeneratedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingGeneratedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingGeneratedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRUnitTestingGeneratedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingGeneratedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingGeneratedCommandListListAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingGeneratedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingGeneratedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingGeneratedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingAcceptedCommandListListAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitTestingAcceptedCommandListListAttributeCallback> |
| { |
| public: |
| MTRUnitTestingAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingAcceptedCommandListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingAcceptedCommandListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingAcceptedCommandListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::CommandId> & value); |
| }; |
| |
| class MTRUnitTestingAcceptedCommandListListAttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingAcceptedCommandListListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingAcceptedCommandListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingAcceptedCommandListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingAcceptedCommandListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingAcceptedCommandListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingAttributeListListAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitTestingAttributeListListAttributeCallback> |
| { |
| public: |
| MTRUnitTestingAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingAttributeListListAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingAttributeListListAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingAttributeListListAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::DecodableList<chip::AttributeId> & value); |
| }; |
| |
| class MTRUnitTestingAttributeListListAttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingAttributeListListAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingAttributeListListAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingAttributeListListAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingAttributeListListAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingAttributeListListAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGroupsClusterAddGroupResponseCallbackBridge : public MTRCallbackBridge<GroupsClusterAddGroupResponseCallbackType> |
| { |
| public: |
| MTRGroupsClusterAddGroupResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupsClusterAddGroupResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupsClusterAddGroupResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<GroupsClusterAddGroupResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::Clusters::Groups::Commands::AddGroupResponse::DecodableType & data); |
| }; |
| |
| class MTRGroupsClusterViewGroupResponseCallbackBridge : public MTRCallbackBridge<GroupsClusterViewGroupResponseCallbackType> |
| { |
| public: |
| MTRGroupsClusterViewGroupResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupsClusterViewGroupResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupsClusterViewGroupResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<GroupsClusterViewGroupResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::Clusters::Groups::Commands::ViewGroupResponse::DecodableType & data); |
| }; |
| |
| class MTRGroupsClusterGetGroupMembershipResponseCallbackBridge |
| : public MTRCallbackBridge<GroupsClusterGetGroupMembershipResponseCallbackType> |
| { |
| public: |
| MTRGroupsClusterGetGroupMembershipResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupsClusterGetGroupMembershipResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupsClusterGetGroupMembershipResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GroupsClusterGetGroupMembershipResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::Groups::Commands::GetGroupMembershipResponse::DecodableType & data); |
| }; |
| |
| class MTRGroupsClusterRemoveGroupResponseCallbackBridge : public MTRCallbackBridge<GroupsClusterRemoveGroupResponseCallbackType> |
| { |
| public: |
| MTRGroupsClusterRemoveGroupResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupsClusterRemoveGroupResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupsClusterRemoveGroupResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<GroupsClusterRemoveGroupResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::Clusters::Groups::Commands::RemoveGroupResponse::DecodableType & data); |
| }; |
| |
| class MTRScenesClusterAddSceneResponseCallbackBridge : public MTRCallbackBridge<ScenesClusterAddSceneResponseCallbackType> |
| { |
| public: |
| MTRScenesClusterAddSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesClusterAddSceneResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesClusterAddSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ScenesClusterAddSceneResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::Clusters::Scenes::Commands::AddSceneResponse::DecodableType & data); |
| }; |
| |
| class MTRScenesClusterViewSceneResponseCallbackBridge : public MTRCallbackBridge<ScenesClusterViewSceneResponseCallbackType> |
| { |
| public: |
| MTRScenesClusterViewSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesClusterViewSceneResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesClusterViewSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ScenesClusterViewSceneResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::Clusters::Scenes::Commands::ViewSceneResponse::DecodableType & data); |
| }; |
| |
| class MTRScenesClusterRemoveSceneResponseCallbackBridge : public MTRCallbackBridge<ScenesClusterRemoveSceneResponseCallbackType> |
| { |
| public: |
| MTRScenesClusterRemoveSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesClusterRemoveSceneResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesClusterRemoveSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ScenesClusterRemoveSceneResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::Clusters::Scenes::Commands::RemoveSceneResponse::DecodableType & data); |
| }; |
| |
| class MTRScenesClusterRemoveAllScenesResponseCallbackBridge |
| : public MTRCallbackBridge<ScenesClusterRemoveAllScenesResponseCallbackType> |
| { |
| public: |
| MTRScenesClusterRemoveAllScenesResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesClusterRemoveAllScenesResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesClusterRemoveAllScenesResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ScenesClusterRemoveAllScenesResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::Scenes::Commands::RemoveAllScenesResponse::DecodableType & data); |
| }; |
| |
| class MTRScenesClusterStoreSceneResponseCallbackBridge : public MTRCallbackBridge<ScenesClusterStoreSceneResponseCallbackType> |
| { |
| public: |
| MTRScenesClusterStoreSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesClusterStoreSceneResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesClusterStoreSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ScenesClusterStoreSceneResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::Clusters::Scenes::Commands::StoreSceneResponse::DecodableType & data); |
| }; |
| |
| class MTRScenesClusterGetSceneMembershipResponseCallbackBridge |
| : public MTRCallbackBridge<ScenesClusterGetSceneMembershipResponseCallbackType> |
| { |
| public: |
| MTRScenesClusterGetSceneMembershipResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesClusterGetSceneMembershipResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesClusterGetSceneMembershipResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ScenesClusterGetSceneMembershipResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::Scenes::Commands::GetSceneMembershipResponse::DecodableType & data); |
| }; |
| |
| class MTRScenesClusterEnhancedAddSceneResponseCallbackBridge |
| : public MTRCallbackBridge<ScenesClusterEnhancedAddSceneResponseCallbackType> |
| { |
| public: |
| MTRScenesClusterEnhancedAddSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesClusterEnhancedAddSceneResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesClusterEnhancedAddSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ScenesClusterEnhancedAddSceneResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::Scenes::Commands::EnhancedAddSceneResponse::DecodableType & data); |
| }; |
| |
| class MTRScenesClusterEnhancedViewSceneResponseCallbackBridge |
| : public MTRCallbackBridge<ScenesClusterEnhancedViewSceneResponseCallbackType> |
| { |
| public: |
| MTRScenesClusterEnhancedViewSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesClusterEnhancedViewSceneResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesClusterEnhancedViewSceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ScenesClusterEnhancedViewSceneResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::Scenes::Commands::EnhancedViewSceneResponse::DecodableType & data); |
| }; |
| |
| class MTRScenesClusterCopySceneResponseCallbackBridge : public MTRCallbackBridge<ScenesClusterCopySceneResponseCallbackType> |
| { |
| public: |
| MTRScenesClusterCopySceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ScenesClusterCopySceneResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRScenesClusterCopySceneResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ScenesClusterCopySceneResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::Clusters::Scenes::Commands::CopySceneResponse::DecodableType & data); |
| }; |
| |
| class MTROtaSoftwareUpdateProviderClusterQueryImageResponseCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateProviderClusterQueryImageResponseCallbackType> |
| { |
| public: |
| MTROtaSoftwareUpdateProviderClusterQueryImageResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderClusterQueryImageResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateProviderClusterQueryImageResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderClusterQueryImageResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::OtaSoftwareUpdateProvider::Commands::QueryImageResponse::DecodableType & data); |
| }; |
| |
| class MTROtaSoftwareUpdateProviderClusterApplyUpdateResponseCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateProviderClusterApplyUpdateResponseCallbackType> |
| { |
| public: |
| MTROtaSoftwareUpdateProviderClusterApplyUpdateResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderClusterApplyUpdateResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateProviderClusterApplyUpdateResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderClusterApplyUpdateResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::OtaSoftwareUpdateProvider::Commands::ApplyUpdateResponse::DecodableType & data); |
| }; |
| |
| class MTRGeneralCommissioningClusterArmFailSafeResponseCallbackBridge |
| : public MTRCallbackBridge<GeneralCommissioningClusterArmFailSafeResponseCallbackType> |
| { |
| public: |
| MTRGeneralCommissioningClusterArmFailSafeResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralCommissioningClusterArmFailSafeResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralCommissioningClusterArmFailSafeResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralCommissioningClusterArmFailSafeResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::GeneralCommissioning::Commands::ArmFailSafeResponse::DecodableType & data); |
| }; |
| |
| class MTRGeneralCommissioningClusterSetRegulatoryConfigResponseCallbackBridge |
| : public MTRCallbackBridge<GeneralCommissioningClusterSetRegulatoryConfigResponseCallbackType> |
| { |
| public: |
| MTRGeneralCommissioningClusterSetRegulatoryConfigResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralCommissioningClusterSetRegulatoryConfigResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralCommissioningClusterSetRegulatoryConfigResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralCommissioningClusterSetRegulatoryConfigResponseCallbackType>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::GeneralCommissioning::Commands::SetRegulatoryConfigResponse::DecodableType & data); |
| }; |
| |
| class MTRGeneralCommissioningClusterCommissioningCompleteResponseCallbackBridge |
| : public MTRCallbackBridge<GeneralCommissioningClusterCommissioningCompleteResponseCallbackType> |
| { |
| public: |
| MTRGeneralCommissioningClusterCommissioningCompleteResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralCommissioningClusterCommissioningCompleteResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralCommissioningClusterCommissioningCompleteResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralCommissioningClusterCommissioningCompleteResponseCallbackType>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::GeneralCommissioning::Commands::CommissioningCompleteResponse::DecodableType & data); |
| }; |
| |
| class MTRNetworkCommissioningClusterScanNetworksResponseCallbackBridge |
| : public MTRCallbackBridge<NetworkCommissioningClusterScanNetworksResponseCallbackType> |
| { |
| public: |
| MTRNetworkCommissioningClusterScanNetworksResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NetworkCommissioningClusterScanNetworksResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRNetworkCommissioningClusterScanNetworksResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NetworkCommissioningClusterScanNetworksResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::NetworkCommissioning::Commands::ScanNetworksResponse::DecodableType & data); |
| }; |
| |
| class MTRNetworkCommissioningClusterNetworkConfigResponseCallbackBridge |
| : public MTRCallbackBridge<NetworkCommissioningClusterNetworkConfigResponseCallbackType> |
| { |
| public: |
| MTRNetworkCommissioningClusterNetworkConfigResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NetworkCommissioningClusterNetworkConfigResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRNetworkCommissioningClusterNetworkConfigResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NetworkCommissioningClusterNetworkConfigResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::NetworkCommissioning::Commands::NetworkConfigResponse::DecodableType & data); |
| }; |
| |
| class MTRNetworkCommissioningClusterConnectNetworkResponseCallbackBridge |
| : public MTRCallbackBridge<NetworkCommissioningClusterConnectNetworkResponseCallbackType> |
| { |
| public: |
| MTRNetworkCommissioningClusterConnectNetworkResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NetworkCommissioningClusterConnectNetworkResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRNetworkCommissioningClusterConnectNetworkResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NetworkCommissioningClusterConnectNetworkResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::NetworkCommissioning::Commands::ConnectNetworkResponse::DecodableType & data); |
| }; |
| |
| class MTRDiagnosticLogsClusterRetrieveLogsResponseCallbackBridge |
| : public MTRCallbackBridge<DiagnosticLogsClusterRetrieveLogsResponseCallbackType> |
| { |
| public: |
| MTRDiagnosticLogsClusterRetrieveLogsResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DiagnosticLogsClusterRetrieveLogsResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRDiagnosticLogsClusterRetrieveLogsResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DiagnosticLogsClusterRetrieveLogsResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::DiagnosticLogs::Commands::RetrieveLogsResponse::DecodableType & data); |
| }; |
| |
| class MTROperationalCredentialsClusterAttestationResponseCallbackBridge |
| : public MTRCallbackBridge<OperationalCredentialsClusterAttestationResponseCallbackType> |
| { |
| public: |
| MTROperationalCredentialsClusterAttestationResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OperationalCredentialsClusterAttestationResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTROperationalCredentialsClusterAttestationResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OperationalCredentialsClusterAttestationResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::OperationalCredentials::Commands::AttestationResponse::DecodableType & data); |
| }; |
| |
| class MTROperationalCredentialsClusterCertificateChainResponseCallbackBridge |
| : public MTRCallbackBridge<OperationalCredentialsClusterCertificateChainResponseCallbackType> |
| { |
| public: |
| MTROperationalCredentialsClusterCertificateChainResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OperationalCredentialsClusterCertificateChainResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTROperationalCredentialsClusterCertificateChainResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OperationalCredentialsClusterCertificateChainResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::OperationalCredentials::Commands::CertificateChainResponse::DecodableType & data); |
| }; |
| |
| class MTROperationalCredentialsClusterCSRResponseCallbackBridge |
| : public MTRCallbackBridge<OperationalCredentialsClusterCSRResponseCallbackType> |
| { |
| public: |
| MTROperationalCredentialsClusterCSRResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OperationalCredentialsClusterCSRResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTROperationalCredentialsClusterCSRResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OperationalCredentialsClusterCSRResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::OperationalCredentials::Commands::CSRResponse::DecodableType & data); |
| }; |
| |
| class MTROperationalCredentialsClusterNOCResponseCallbackBridge |
| : public MTRCallbackBridge<OperationalCredentialsClusterNOCResponseCallbackType> |
| { |
| public: |
| MTROperationalCredentialsClusterNOCResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OperationalCredentialsClusterNOCResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTROperationalCredentialsClusterNOCResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OperationalCredentialsClusterNOCResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::OperationalCredentials::Commands::NOCResponse::DecodableType & data); |
| }; |
| |
| class MTRGroupKeyManagementClusterKeySetReadResponseCallbackBridge |
| : public MTRCallbackBridge<GroupKeyManagementClusterKeySetReadResponseCallbackType> |
| { |
| public: |
| MTRGroupKeyManagementClusterKeySetReadResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupKeyManagementClusterKeySetReadResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupKeyManagementClusterKeySetReadResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GroupKeyManagementClusterKeySetReadResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::GroupKeyManagement::Commands::KeySetReadResponse::DecodableType & data); |
| }; |
| |
| class MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseCallbackBridge |
| : public MTRCallbackBridge<GroupKeyManagementClusterKeySetReadAllIndicesResponseCallbackType> |
| { |
| public: |
| MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupKeyManagementClusterKeySetReadAllIndicesResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupKeyManagementClusterKeySetReadAllIndicesResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GroupKeyManagementClusterKeySetReadAllIndicesResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::GroupKeyManagement::Commands::KeySetReadAllIndicesResponse::DecodableType & data); |
| }; |
| |
| class MTRDoorLockClusterGetWeekDayScheduleResponseCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterGetWeekDayScheduleResponseCallbackType> |
| { |
| public: |
| MTRDoorLockClusterGetWeekDayScheduleResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterGetWeekDayScheduleResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterGetWeekDayScheduleResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterGetWeekDayScheduleResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::DoorLock::Commands::GetWeekDayScheduleResponse::DecodableType & data); |
| }; |
| |
| class MTRDoorLockClusterGetYearDayScheduleResponseCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterGetYearDayScheduleResponseCallbackType> |
| { |
| public: |
| MTRDoorLockClusterGetYearDayScheduleResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterGetYearDayScheduleResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterGetYearDayScheduleResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterGetYearDayScheduleResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::DoorLock::Commands::GetYearDayScheduleResponse::DecodableType & data); |
| }; |
| |
| class MTRDoorLockClusterGetHolidayScheduleResponseCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterGetHolidayScheduleResponseCallbackType> |
| { |
| public: |
| MTRDoorLockClusterGetHolidayScheduleResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterGetHolidayScheduleResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterGetHolidayScheduleResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterGetHolidayScheduleResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::DoorLock::Commands::GetHolidayScheduleResponse::DecodableType & data); |
| }; |
| |
| class MTRDoorLockClusterGetUserResponseCallbackBridge : public MTRCallbackBridge<DoorLockClusterGetUserResponseCallbackType> |
| { |
| public: |
| MTRDoorLockClusterGetUserResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterGetUserResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterGetUserResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterGetUserResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::Clusters::DoorLock::Commands::GetUserResponse::DecodableType & data); |
| }; |
| |
| class MTRDoorLockClusterSetCredentialResponseCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterSetCredentialResponseCallbackType> |
| { |
| public: |
| MTRDoorLockClusterSetCredentialResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterSetCredentialResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterSetCredentialResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterSetCredentialResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::DoorLock::Commands::SetCredentialResponse::DecodableType & data); |
| }; |
| |
| class MTRDoorLockClusterGetCredentialStatusResponseCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterGetCredentialStatusResponseCallbackType> |
| { |
| public: |
| MTRDoorLockClusterGetCredentialStatusResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterGetCredentialStatusResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterGetCredentialStatusResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterGetCredentialStatusResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::DoorLock::Commands::GetCredentialStatusResponse::DecodableType & data); |
| }; |
| |
| class MTRThermostatClusterGetWeeklyScheduleResponseCallbackBridge |
| : public MTRCallbackBridge<ThermostatClusterGetWeeklyScheduleResponseCallbackType> |
| { |
| public: |
| MTRThermostatClusterGetWeeklyScheduleResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThermostatClusterGetWeeklyScheduleResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRThermostatClusterGetWeeklyScheduleResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThermostatClusterGetWeeklyScheduleResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::Thermostat::Commands::GetWeeklyScheduleResponse::DecodableType & data); |
| }; |
| |
| class MTRChannelClusterChangeChannelResponseCallbackBridge |
| : public MTRCallbackBridge<ChannelClusterChangeChannelResponseCallbackType> |
| { |
| public: |
| MTRChannelClusterChangeChannelResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ChannelClusterChangeChannelResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRChannelClusterChangeChannelResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ChannelClusterChangeChannelResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::Channel::Commands::ChangeChannelResponse::DecodableType & data); |
| }; |
| |
| class MTRTargetNavigatorClusterNavigateTargetResponseCallbackBridge |
| : public MTRCallbackBridge<TargetNavigatorClusterNavigateTargetResponseCallbackType> |
| { |
| public: |
| MTRTargetNavigatorClusterNavigateTargetResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TargetNavigatorClusterNavigateTargetResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRTargetNavigatorClusterNavigateTargetResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TargetNavigatorClusterNavigateTargetResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::TargetNavigator::Commands::NavigateTargetResponse::DecodableType & data); |
| }; |
| |
| class MTRMediaPlaybackClusterPlaybackResponseCallbackBridge |
| : public MTRCallbackBridge<MediaPlaybackClusterPlaybackResponseCallbackType> |
| { |
| public: |
| MTRMediaPlaybackClusterPlaybackResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaPlaybackClusterPlaybackResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaPlaybackClusterPlaybackResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<MediaPlaybackClusterPlaybackResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::MediaPlayback::Commands::PlaybackResponse::DecodableType & data); |
| }; |
| |
| class MTRKeypadInputClusterSendKeyResponseCallbackBridge : public MTRCallbackBridge<KeypadInputClusterSendKeyResponseCallbackType> |
| { |
| public: |
| MTRKeypadInputClusterSendKeyResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<KeypadInputClusterSendKeyResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRKeypadInputClusterSendKeyResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<KeypadInputClusterSendKeyResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::KeypadInput::Commands::SendKeyResponse::DecodableType & data); |
| }; |
| |
| class MTRContentLauncherClusterLaunchResponseCallbackBridge |
| : public MTRCallbackBridge<ContentLauncherClusterLaunchResponseCallbackType> |
| { |
| public: |
| MTRContentLauncherClusterLaunchResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ContentLauncherClusterLaunchResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRContentLauncherClusterLaunchResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ContentLauncherClusterLaunchResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::ContentLauncher::Commands::LaunchResponse::DecodableType & data); |
| }; |
| |
| class MTRApplicationLauncherClusterLauncherResponseCallbackBridge |
| : public MTRCallbackBridge<ApplicationLauncherClusterLauncherResponseCallbackType> |
| { |
| public: |
| MTRApplicationLauncherClusterLauncherResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationLauncherClusterLauncherResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationLauncherClusterLauncherResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationLauncherClusterLauncherResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::ApplicationLauncher::Commands::LauncherResponse::DecodableType & data); |
| }; |
| |
| class MTRAccountLoginClusterGetSetupPINResponseCallbackBridge |
| : public MTRCallbackBridge<AccountLoginClusterGetSetupPINResponseCallbackType> |
| { |
| public: |
| MTRAccountLoginClusterGetSetupPINResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccountLoginClusterGetSetupPINResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccountLoginClusterGetSetupPINResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AccountLoginClusterGetSetupPINResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::AccountLogin::Commands::GetSetupPINResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterTestSpecificResponseCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterTestSpecificResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterTestSpecificResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterTestSpecificResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterTestSpecificResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterTestSpecificResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::TestSpecificResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterTestAddArgumentsResponseCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterTestAddArgumentsResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterTestAddArgumentsResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterTestAddArgumentsResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterTestAddArgumentsResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterTestAddArgumentsResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::TestAddArgumentsResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterTestSimpleArgumentResponseCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterTestSimpleArgumentResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterTestSimpleArgumentResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterTestSimpleArgumentResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterTestSimpleArgumentResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterTestSimpleArgumentResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::TestSimpleArgumentResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterTestStructArrayArgumentResponseCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterTestStructArrayArgumentResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterTestStructArrayArgumentResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterTestStructArrayArgumentResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterTestStructArrayArgumentResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterTestStructArrayArgumentResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::TestStructArrayArgumentResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterTestListInt8UReverseResponseCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterTestListInt8UReverseResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterTestListInt8UReverseResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterTestListInt8UReverseResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterTestListInt8UReverseResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterTestListInt8UReverseResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::TestListInt8UReverseResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterTestEnumsResponseCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterTestEnumsResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterTestEnumsResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterTestEnumsResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterTestEnumsResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterTestEnumsResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::TestEnumsResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterTestNullableOptionalResponseCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterTestNullableOptionalResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterTestNullableOptionalResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterTestNullableOptionalResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterTestNullableOptionalResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterTestNullableOptionalResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::TestNullableOptionalResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterTestComplexNullableOptionalResponseCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterTestComplexNullableOptionalResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterTestComplexNullableOptionalResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterTestComplexNullableOptionalResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterTestComplexNullableOptionalResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterTestComplexNullableOptionalResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::TestComplexNullableOptionalResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterBooleanResponseCallbackBridge : public MTRCallbackBridge<UnitTestingClusterBooleanResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterBooleanResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterBooleanResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterBooleanResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterBooleanResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::BooleanResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterSimpleStructResponseCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterSimpleStructResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterSimpleStructResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterSimpleStructResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterSimpleStructResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterSimpleStructResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::SimpleStructResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterTestEmitTestEventResponseCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterTestEmitTestEventResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterTestEmitTestEventResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterTestEmitTestEventResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterTestEmitTestEventResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterTestEmitTestEventResponseCallbackType>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::TestEmitTestEventResponse::DecodableType & data); |
| }; |
| |
| class MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterTestEmitTestFabricScopedEventResponseCallbackType> |
| { |
| public: |
| MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterTestEmitTestFabricScopedEventResponseCallbackType>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterTestEmitTestFabricScopedEventResponseCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterTestEmitTestFabricScopedEventResponseCallbackType>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::Clusters::UnitTesting::Commands::TestEmitTestFabricScopedEventResponse::DecodableType & data); |
| }; |
| |
| class MTRIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge |
| : public MTRCallbackBridge<IdentifyClusterIdentifyEffectIdentifierAttributeCallback> |
| { |
| public: |
| MTRIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<IdentifyClusterIdentifyEffectIdentifierAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<IdentifyClusterIdentifyEffectIdentifierAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Identify::IdentifyEffectIdentifier value); |
| }; |
| |
| class MTRIdentifyClusterIdentifyEffectIdentifierAttributeCallbackSubscriptionBridge |
| : public MTRIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge |
| { |
| public: |
| MTRIdentifyClusterIdentifyEffectIdentifierAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableIdentifyClusterIdentifyEffectIdentifierAttributeCallback> |
| { |
| public: |
| MTRNullableIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableIdentifyClusterIdentifyEffectIdentifierAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableIdentifyClusterIdentifyEffectIdentifierAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Identify::IdentifyEffectIdentifier> & value); |
| }; |
| |
| class MTRNullableIdentifyClusterIdentifyEffectIdentifierAttributeCallbackSubscriptionBridge |
| : public MTRNullableIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge |
| { |
| public: |
| MTRNullableIdentifyClusterIdentifyEffectIdentifierAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableIdentifyClusterIdentifyEffectIdentifierAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge |
| : public MTRCallbackBridge<IdentifyClusterIdentifyEffectVariantAttributeCallback> |
| { |
| public: |
| MTRIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<IdentifyClusterIdentifyEffectVariantAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<IdentifyClusterIdentifyEffectVariantAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Identify::IdentifyEffectVariant value); |
| }; |
| |
| class MTRIdentifyClusterIdentifyEffectVariantAttributeCallbackSubscriptionBridge |
| : public MTRIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge |
| { |
| public: |
| MTRIdentifyClusterIdentifyEffectVariantAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableIdentifyClusterIdentifyEffectVariantAttributeCallback> |
| { |
| public: |
| MTRNullableIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableIdentifyClusterIdentifyEffectVariantAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableIdentifyClusterIdentifyEffectVariantAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Identify::IdentifyEffectVariant> & value); |
| }; |
| |
| class MTRNullableIdentifyClusterIdentifyEffectVariantAttributeCallbackSubscriptionBridge |
| : public MTRNullableIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge |
| { |
| public: |
| MTRNullableIdentifyClusterIdentifyEffectVariantAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableIdentifyClusterIdentifyEffectVariantAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<IdentifyClusterIdentifyIdentifyTypeAttributeCallback> |
| { |
| public: |
| MTRIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<IdentifyClusterIdentifyIdentifyTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<IdentifyClusterIdentifyIdentifyTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Identify::IdentifyIdentifyType value); |
| }; |
| |
| class MTRIdentifyClusterIdentifyIdentifyTypeAttributeCallbackSubscriptionBridge |
| : public MTRIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge |
| { |
| public: |
| MTRIdentifyClusterIdentifyIdentifyTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableIdentifyClusterIdentifyIdentifyTypeAttributeCallback> |
| { |
| public: |
| MTRNullableIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableIdentifyClusterIdentifyIdentifyTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableIdentifyClusterIdentifyIdentifyTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Identify::IdentifyIdentifyType> & value); |
| }; |
| |
| class MTRNullableIdentifyClusterIdentifyIdentifyTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableIdentifyClusterIdentifyIdentifyTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableIdentifyClusterIdentifyIdentifyTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge |
| : public MTRCallbackBridge<OnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallback> |
| { |
| public: |
| MTROnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::OnOff::OnOffDelayedAllOffEffectVariant value); |
| }; |
| |
| class MTROnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackSubscriptionBridge |
| : public MTROnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge |
| { |
| public: |
| MTROnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallback> |
| { |
| public: |
| MTRNullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::OnOff::OnOffDelayedAllOffEffectVariant> & value); |
| }; |
| |
| class MTRNullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackSubscriptionBridge |
| : public MTRNullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOnOffClusterOnOffDelayedAllOffEffectVariantAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge |
| : public MTRCallbackBridge<OnOffClusterOnOffDyingLightEffectVariantAttributeCallback> |
| { |
| public: |
| MTROnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OnOffClusterOnOffDyingLightEffectVariantAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OnOffClusterOnOffDyingLightEffectVariantAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::OnOff::OnOffDyingLightEffectVariant value); |
| }; |
| |
| class MTROnOffClusterOnOffDyingLightEffectVariantAttributeCallbackSubscriptionBridge |
| : public MTROnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge |
| { |
| public: |
| MTROnOffClusterOnOffDyingLightEffectVariantAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallback> |
| { |
| public: |
| MTRNullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::OnOff::OnOffDyingLightEffectVariant> & value); |
| }; |
| |
| class MTRNullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallbackSubscriptionBridge |
| : public MTRNullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOnOffClusterOnOffDyingLightEffectVariantAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROnOffClusterOnOffEffectIdentifierAttributeCallbackBridge |
| : public MTRCallbackBridge<OnOffClusterOnOffEffectIdentifierAttributeCallback> |
| { |
| public: |
| MTROnOffClusterOnOffEffectIdentifierAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OnOffClusterOnOffEffectIdentifierAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROnOffClusterOnOffEffectIdentifierAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OnOffClusterOnOffEffectIdentifierAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::OnOff::OnOffEffectIdentifier value); |
| }; |
| |
| class MTROnOffClusterOnOffEffectIdentifierAttributeCallbackSubscriptionBridge |
| : public MTROnOffClusterOnOffEffectIdentifierAttributeCallbackBridge |
| { |
| public: |
| MTROnOffClusterOnOffEffectIdentifierAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROnOffClusterOnOffEffectIdentifierAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROnOffClusterOnOffEffectIdentifierAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROnOffClusterOnOffEffectIdentifierAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOnOffClusterOnOffEffectIdentifierAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableOnOffClusterOnOffEffectIdentifierAttributeCallback> |
| { |
| public: |
| MTRNullableOnOffClusterOnOffEffectIdentifierAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableOnOffClusterOnOffEffectIdentifierAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableOnOffClusterOnOffEffectIdentifierAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableOnOffClusterOnOffEffectIdentifierAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::OnOff::OnOffEffectIdentifier> & value); |
| }; |
| |
| class MTRNullableOnOffClusterOnOffEffectIdentifierAttributeCallbackSubscriptionBridge |
| : public MTRNullableOnOffClusterOnOffEffectIdentifierAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOnOffClusterOnOffEffectIdentifierAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOnOffClusterOnOffEffectIdentifierAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOnOffClusterOnOffEffectIdentifierAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOnOffClusterOnOffEffectIdentifierAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROnOffClusterOnOffStartUpOnOffAttributeCallbackBridge |
| : public MTRCallbackBridge<OnOffClusterOnOffStartUpOnOffAttributeCallback> |
| { |
| public: |
| MTROnOffClusterOnOffStartUpOnOffAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OnOffClusterOnOffStartUpOnOffAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROnOffClusterOnOffStartUpOnOffAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OnOffClusterOnOffStartUpOnOffAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::OnOff::OnOffStartUpOnOff value); |
| }; |
| |
| class MTROnOffClusterOnOffStartUpOnOffAttributeCallbackSubscriptionBridge |
| : public MTROnOffClusterOnOffStartUpOnOffAttributeCallbackBridge |
| { |
| public: |
| MTROnOffClusterOnOffStartUpOnOffAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROnOffClusterOnOffStartUpOnOffAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROnOffClusterOnOffStartUpOnOffAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROnOffClusterOnOffStartUpOnOffAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOnOffClusterOnOffStartUpOnOffAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableOnOffClusterOnOffStartUpOnOffAttributeCallback> |
| { |
| public: |
| MTRNullableOnOffClusterOnOffStartUpOnOffAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableOnOffClusterOnOffStartUpOnOffAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableOnOffClusterOnOffStartUpOnOffAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableOnOffClusterOnOffStartUpOnOffAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::OnOff::OnOffStartUpOnOff> & value); |
| }; |
| |
| class MTRNullableOnOffClusterOnOffStartUpOnOffAttributeCallbackSubscriptionBridge |
| : public MTRNullableOnOffClusterOnOffStartUpOnOffAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOnOffClusterOnOffStartUpOnOffAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOnOffClusterOnOffStartUpOnOffAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOnOffClusterOnOffStartUpOnOffAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOnOffClusterOnOffStartUpOnOffAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLevelControlClusterMoveModeAttributeCallbackBridge : public MTRCallbackBridge<LevelControlClusterMoveModeAttributeCallback> |
| { |
| public: |
| MTRLevelControlClusterMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LevelControlClusterMoveModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLevelControlClusterMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<LevelControlClusterMoveModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::LevelControl::MoveMode value); |
| }; |
| |
| class MTRLevelControlClusterMoveModeAttributeCallbackSubscriptionBridge |
| : public MTRLevelControlClusterMoveModeAttributeCallbackBridge |
| { |
| public: |
| MTRLevelControlClusterMoveModeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLevelControlClusterMoveModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLevelControlClusterMoveModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLevelControlClusterMoveModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableLevelControlClusterMoveModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableLevelControlClusterMoveModeAttributeCallback> |
| { |
| public: |
| MTRNullableLevelControlClusterMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableLevelControlClusterMoveModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableLevelControlClusterMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableLevelControlClusterMoveModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::LevelControl::MoveMode> & value); |
| }; |
| |
| class MTRNullableLevelControlClusterMoveModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableLevelControlClusterMoveModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableLevelControlClusterMoveModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableLevelControlClusterMoveModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableLevelControlClusterMoveModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableLevelControlClusterMoveModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRLevelControlClusterStepModeAttributeCallbackBridge : public MTRCallbackBridge<LevelControlClusterStepModeAttributeCallback> |
| { |
| public: |
| MTRLevelControlClusterStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<LevelControlClusterStepModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRLevelControlClusterStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<LevelControlClusterStepModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::LevelControl::StepMode value); |
| }; |
| |
| class MTRLevelControlClusterStepModeAttributeCallbackSubscriptionBridge |
| : public MTRLevelControlClusterStepModeAttributeCallbackBridge |
| { |
| public: |
| MTRLevelControlClusterStepModeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRLevelControlClusterStepModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRLevelControlClusterStepModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRLevelControlClusterStepModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableLevelControlClusterStepModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableLevelControlClusterStepModeAttributeCallback> |
| { |
| public: |
| MTRNullableLevelControlClusterStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableLevelControlClusterStepModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableLevelControlClusterStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableLevelControlClusterStepModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::LevelControl::StepMode> & value); |
| }; |
| |
| class MTRNullableLevelControlClusterStepModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableLevelControlClusterStepModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableLevelControlClusterStepModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableLevelControlClusterStepModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableLevelControlClusterStepModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableLevelControlClusterStepModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAccessControlClusterAuthModeAttributeCallbackBridge |
| : public MTRCallbackBridge<AccessControlClusterAuthModeAttributeCallback> |
| { |
| public: |
| MTRAccessControlClusterAuthModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccessControlClusterAuthModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccessControlClusterAuthModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<AccessControlClusterAuthModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::AccessControl::AuthMode value); |
| }; |
| |
| class MTRAccessControlClusterAuthModeAttributeCallbackSubscriptionBridge |
| : public MTRAccessControlClusterAuthModeAttributeCallbackBridge |
| { |
| public: |
| MTRAccessControlClusterAuthModeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAccessControlClusterAuthModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAccessControlClusterAuthModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAccessControlClusterAuthModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableAccessControlClusterAuthModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableAccessControlClusterAuthModeAttributeCallback> |
| { |
| public: |
| MTRNullableAccessControlClusterAuthModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableAccessControlClusterAuthModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableAccessControlClusterAuthModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableAccessControlClusterAuthModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::AccessControl::AuthMode> & value); |
| }; |
| |
| class MTRNullableAccessControlClusterAuthModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableAccessControlClusterAuthModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableAccessControlClusterAuthModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableAccessControlClusterAuthModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableAccessControlClusterAuthModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableAccessControlClusterAuthModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAccessControlClusterChangeTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<AccessControlClusterChangeTypeEnumAttributeCallback> |
| { |
| public: |
| MTRAccessControlClusterChangeTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccessControlClusterChangeTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccessControlClusterChangeTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AccessControlClusterChangeTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::AccessControl::ChangeTypeEnum value); |
| }; |
| |
| class MTRAccessControlClusterChangeTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRAccessControlClusterChangeTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRAccessControlClusterChangeTypeEnumAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAccessControlClusterChangeTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAccessControlClusterChangeTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAccessControlClusterChangeTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableAccessControlClusterChangeTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableAccessControlClusterChangeTypeEnumAttributeCallback> |
| { |
| public: |
| MTRNullableAccessControlClusterChangeTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableAccessControlClusterChangeTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableAccessControlClusterChangeTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableAccessControlClusterChangeTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::AccessControl::ChangeTypeEnum> & value); |
| }; |
| |
| class MTRNullableAccessControlClusterChangeTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableAccessControlClusterChangeTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableAccessControlClusterChangeTypeEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableAccessControlClusterChangeTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableAccessControlClusterChangeTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableAccessControlClusterChangeTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAccessControlClusterPrivilegeAttributeCallbackBridge |
| : public MTRCallbackBridge<AccessControlClusterPrivilegeAttributeCallback> |
| { |
| public: |
| MTRAccessControlClusterPrivilegeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AccessControlClusterPrivilegeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAccessControlClusterPrivilegeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AccessControlClusterPrivilegeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::AccessControl::Privilege value); |
| }; |
| |
| class MTRAccessControlClusterPrivilegeAttributeCallbackSubscriptionBridge |
| : public MTRAccessControlClusterPrivilegeAttributeCallbackBridge |
| { |
| public: |
| MTRAccessControlClusterPrivilegeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAccessControlClusterPrivilegeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAccessControlClusterPrivilegeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAccessControlClusterPrivilegeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableAccessControlClusterPrivilegeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableAccessControlClusterPrivilegeAttributeCallback> |
| { |
| public: |
| MTRNullableAccessControlClusterPrivilegeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableAccessControlClusterPrivilegeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableAccessControlClusterPrivilegeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableAccessControlClusterPrivilegeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::AccessControl::Privilege> & value); |
| }; |
| |
| class MTRNullableAccessControlClusterPrivilegeAttributeCallbackSubscriptionBridge |
| : public MTRNullableAccessControlClusterPrivilegeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableAccessControlClusterPrivilegeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableAccessControlClusterPrivilegeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableAccessControlClusterPrivilegeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableAccessControlClusterPrivilegeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRActionsClusterActionErrorEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<ActionsClusterActionErrorEnumAttributeCallback> |
| { |
| public: |
| MTRActionsClusterActionErrorEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ActionsClusterActionErrorEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRActionsClusterActionErrorEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ActionsClusterActionErrorEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Actions::ActionErrorEnum value); |
| }; |
| |
| class MTRActionsClusterActionErrorEnumAttributeCallbackSubscriptionBridge |
| : public MTRActionsClusterActionErrorEnumAttributeCallbackBridge |
| { |
| public: |
| MTRActionsClusterActionErrorEnumAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRActionsClusterActionErrorEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRActionsClusterActionErrorEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRActionsClusterActionErrorEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableActionsClusterActionErrorEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableActionsClusterActionErrorEnumAttributeCallback> |
| { |
| public: |
| MTRNullableActionsClusterActionErrorEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableActionsClusterActionErrorEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableActionsClusterActionErrorEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableActionsClusterActionErrorEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Actions::ActionErrorEnum> & value); |
| }; |
| |
| class MTRNullableActionsClusterActionErrorEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableActionsClusterActionErrorEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableActionsClusterActionErrorEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableActionsClusterActionErrorEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableActionsClusterActionErrorEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableActionsClusterActionErrorEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRActionsClusterActionStateEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<ActionsClusterActionStateEnumAttributeCallback> |
| { |
| public: |
| MTRActionsClusterActionStateEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ActionsClusterActionStateEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRActionsClusterActionStateEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ActionsClusterActionStateEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Actions::ActionStateEnum value); |
| }; |
| |
| class MTRActionsClusterActionStateEnumAttributeCallbackSubscriptionBridge |
| : public MTRActionsClusterActionStateEnumAttributeCallbackBridge |
| { |
| public: |
| MTRActionsClusterActionStateEnumAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRActionsClusterActionStateEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRActionsClusterActionStateEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRActionsClusterActionStateEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableActionsClusterActionStateEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableActionsClusterActionStateEnumAttributeCallback> |
| { |
| public: |
| MTRNullableActionsClusterActionStateEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableActionsClusterActionStateEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableActionsClusterActionStateEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableActionsClusterActionStateEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Actions::ActionStateEnum> & value); |
| }; |
| |
| class MTRNullableActionsClusterActionStateEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableActionsClusterActionStateEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableActionsClusterActionStateEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableActionsClusterActionStateEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableActionsClusterActionStateEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableActionsClusterActionStateEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRActionsClusterActionTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<ActionsClusterActionTypeEnumAttributeCallback> |
| { |
| public: |
| MTRActionsClusterActionTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ActionsClusterActionTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRActionsClusterActionTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ActionsClusterActionTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Actions::ActionTypeEnum value); |
| }; |
| |
| class MTRActionsClusterActionTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRActionsClusterActionTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRActionsClusterActionTypeEnumAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRActionsClusterActionTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRActionsClusterActionTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRActionsClusterActionTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableActionsClusterActionTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableActionsClusterActionTypeEnumAttributeCallback> |
| { |
| public: |
| MTRNullableActionsClusterActionTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableActionsClusterActionTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableActionsClusterActionTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableActionsClusterActionTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Actions::ActionTypeEnum> & value); |
| }; |
| |
| class MTRNullableActionsClusterActionTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableActionsClusterActionTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableActionsClusterActionTypeEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableActionsClusterActionTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableActionsClusterActionTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableActionsClusterActionTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRActionsClusterEndpointListTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<ActionsClusterEndpointListTypeEnumAttributeCallback> |
| { |
| public: |
| MTRActionsClusterEndpointListTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ActionsClusterEndpointListTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRActionsClusterEndpointListTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ActionsClusterEndpointListTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Actions::EndpointListTypeEnum value); |
| }; |
| |
| class MTRActionsClusterEndpointListTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRActionsClusterEndpointListTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRActionsClusterEndpointListTypeEnumAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRActionsClusterEndpointListTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRActionsClusterEndpointListTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRActionsClusterEndpointListTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableActionsClusterEndpointListTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableActionsClusterEndpointListTypeEnumAttributeCallback> |
| { |
| public: |
| MTRNullableActionsClusterEndpointListTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableActionsClusterEndpointListTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableActionsClusterEndpointListTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableActionsClusterEndpointListTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Actions::EndpointListTypeEnum> & value); |
| }; |
| |
| class MTRNullableActionsClusterEndpointListTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableActionsClusterEndpointListTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableActionsClusterEndpointListTypeEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableActionsClusterEndpointListTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableActionsClusterEndpointListTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableActionsClusterEndpointListTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::OtaSoftwareUpdateProvider::OTAApplyUpdateAction value); |
| }; |
| |
| class MTROtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallback> |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateProvider::OTAApplyUpdateAction> & value); |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackSubscriptionBridge |
| : public MTRNullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOtaSoftwareUpdateProviderClusterOTAApplyUpdateActionAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::OtaSoftwareUpdateProvider::OTADownloadProtocol value); |
| }; |
| |
| class MTROtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallback> |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateProvider::OTADownloadProtocol> & value); |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackSubscriptionBridge |
| : public MTRNullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOtaSoftwareUpdateProviderClusterOTADownloadProtocolAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::OtaSoftwareUpdateProvider::OTAQueryStatus value); |
| }; |
| |
| class MTROtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallback> |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateProvider::OTAQueryStatus> & value); |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOtaSoftwareUpdateProviderClusterOTAQueryStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAAnnouncementReason value); |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallback> |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAAnnouncementReason> & value); |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackSubscriptionBridge |
| : public MTRNullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOtaSoftwareUpdateRequestorClusterOTAAnnouncementReasonAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAChangeReasonEnum value); |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallback> |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAChangeReasonEnum> & value); |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOtaSoftwareUpdateRequestorClusterOTAChangeReasonEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<OtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallback> |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAUpdateStateEnum value); |
| }; |
| |
| class MTROtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackSubscriptionBridge |
| : public MTROtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge |
| { |
| public: |
| MTROtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallback> |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::OtaSoftwareUpdateRequestor::OTAUpdateStateEnum> & value); |
| }; |
| |
| class MTRNullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOtaSoftwareUpdateRequestorClusterOTAUpdateStateEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<TimeFormatLocalizationClusterCalendarTypeAttributeCallback> |
| { |
| public: |
| MTRTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TimeFormatLocalizationClusterCalendarTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TimeFormatLocalizationClusterCalendarTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::TimeFormatLocalization::CalendarType value); |
| }; |
| |
| class MTRTimeFormatLocalizationClusterCalendarTypeAttributeCallbackSubscriptionBridge |
| : public MTRTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge |
| { |
| public: |
| MTRTimeFormatLocalizationClusterCalendarTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableTimeFormatLocalizationClusterCalendarTypeAttributeCallback> |
| { |
| public: |
| MTRNullableTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableTimeFormatLocalizationClusterCalendarTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableTimeFormatLocalizationClusterCalendarTypeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::TimeFormatLocalization::CalendarType> & value); |
| }; |
| |
| class MTRNullableTimeFormatLocalizationClusterCalendarTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableTimeFormatLocalizationClusterCalendarTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableTimeFormatLocalizationClusterCalendarTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge |
| : public MTRCallbackBridge<TimeFormatLocalizationClusterHourFormatAttributeCallback> |
| { |
| public: |
| MTRTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TimeFormatLocalizationClusterHourFormatAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TimeFormatLocalizationClusterHourFormatAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::TimeFormatLocalization::HourFormat value); |
| }; |
| |
| class MTRTimeFormatLocalizationClusterHourFormatAttributeCallbackSubscriptionBridge |
| : public MTRTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge |
| { |
| public: |
| MTRTimeFormatLocalizationClusterHourFormatAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableTimeFormatLocalizationClusterHourFormatAttributeCallback> |
| { |
| public: |
| MTRNullableTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableTimeFormatLocalizationClusterHourFormatAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableTimeFormatLocalizationClusterHourFormatAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::TimeFormatLocalization::HourFormat> & value); |
| }; |
| |
| class MTRNullableTimeFormatLocalizationClusterHourFormatAttributeCallbackSubscriptionBridge |
| : public MTRNullableTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge |
| { |
| public: |
| MTRNullableTimeFormatLocalizationClusterHourFormatAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableTimeFormatLocalizationClusterHourFormatAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitLocalizationClusterTempUnitAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitLocalizationClusterTempUnitAttributeCallback> |
| { |
| public: |
| MTRUnitLocalizationClusterTempUnitAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitLocalizationClusterTempUnitAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitLocalizationClusterTempUnitAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<UnitLocalizationClusterTempUnitAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::UnitLocalization::TempUnit value); |
| }; |
| |
| class MTRUnitLocalizationClusterTempUnitAttributeCallbackSubscriptionBridge |
| : public MTRUnitLocalizationClusterTempUnitAttributeCallbackBridge |
| { |
| public: |
| MTRUnitLocalizationClusterTempUnitAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitLocalizationClusterTempUnitAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitLocalizationClusterTempUnitAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitLocalizationClusterTempUnitAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableUnitLocalizationClusterTempUnitAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableUnitLocalizationClusterTempUnitAttributeCallback> |
| { |
| public: |
| MTRNullableUnitLocalizationClusterTempUnitAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableUnitLocalizationClusterTempUnitAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableUnitLocalizationClusterTempUnitAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableUnitLocalizationClusterTempUnitAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::UnitLocalization::TempUnit> & value); |
| }; |
| |
| class MTRNullableUnitLocalizationClusterTempUnitAttributeCallbackSubscriptionBridge |
| : public MTRNullableUnitLocalizationClusterTempUnitAttributeCallbackBridge |
| { |
| public: |
| MTRNullableUnitLocalizationClusterTempUnitAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableUnitLocalizationClusterTempUnitAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableUnitLocalizationClusterTempUnitAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableUnitLocalizationClusterTempUnitAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceClusterBatChargeFaultAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceClusterBatChargeFaultAttributeCallback> |
| { |
| public: |
| MTRPowerSourceClusterBatChargeFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceClusterBatChargeFaultAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceClusterBatChargeFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceClusterBatChargeFaultAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::PowerSource::BatChargeFault value); |
| }; |
| |
| class MTRPowerSourceClusterBatChargeFaultAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceClusterBatChargeFaultAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceClusterBatChargeFaultAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceClusterBatChargeFaultAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceClusterBatChargeFaultAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceClusterBatChargeFaultAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullablePowerSourceClusterBatChargeFaultAttributeCallbackBridge |
| : public MTRCallbackBridge<NullablePowerSourceClusterBatChargeFaultAttributeCallback> |
| { |
| public: |
| MTRNullablePowerSourceClusterBatChargeFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullablePowerSourceClusterBatChargeFaultAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullablePowerSourceClusterBatChargeFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullablePowerSourceClusterBatChargeFaultAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::BatChargeFault> & value); |
| }; |
| |
| class MTRNullablePowerSourceClusterBatChargeFaultAttributeCallbackSubscriptionBridge |
| : public MTRNullablePowerSourceClusterBatChargeFaultAttributeCallbackBridge |
| { |
| public: |
| MTRNullablePowerSourceClusterBatChargeFaultAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullablePowerSourceClusterBatChargeFaultAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullablePowerSourceClusterBatChargeFaultAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullablePowerSourceClusterBatChargeFaultAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceClusterBatChargeLevelAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceClusterBatChargeLevelAttributeCallback> |
| { |
| public: |
| MTRPowerSourceClusterBatChargeLevelAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceClusterBatChargeLevelAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceClusterBatChargeLevelAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceClusterBatChargeLevelAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::PowerSource::BatChargeLevel value); |
| }; |
| |
| class MTRPowerSourceClusterBatChargeLevelAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceClusterBatChargeLevelAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceClusterBatChargeLevelAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceClusterBatChargeLevelAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceClusterBatChargeLevelAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceClusterBatChargeLevelAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullablePowerSourceClusterBatChargeLevelAttributeCallbackBridge |
| : public MTRCallbackBridge<NullablePowerSourceClusterBatChargeLevelAttributeCallback> |
| { |
| public: |
| MTRNullablePowerSourceClusterBatChargeLevelAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullablePowerSourceClusterBatChargeLevelAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullablePowerSourceClusterBatChargeLevelAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullablePowerSourceClusterBatChargeLevelAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::BatChargeLevel> & value); |
| }; |
| |
| class MTRNullablePowerSourceClusterBatChargeLevelAttributeCallbackSubscriptionBridge |
| : public MTRNullablePowerSourceClusterBatChargeLevelAttributeCallbackBridge |
| { |
| public: |
| MTRNullablePowerSourceClusterBatChargeLevelAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullablePowerSourceClusterBatChargeLevelAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullablePowerSourceClusterBatChargeLevelAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullablePowerSourceClusterBatChargeLevelAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceClusterBatChargeStateAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceClusterBatChargeStateAttributeCallback> |
| { |
| public: |
| MTRPowerSourceClusterBatChargeStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceClusterBatChargeStateAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceClusterBatChargeStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceClusterBatChargeStateAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::PowerSource::BatChargeState value); |
| }; |
| |
| class MTRPowerSourceClusterBatChargeStateAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceClusterBatChargeStateAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceClusterBatChargeStateAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceClusterBatChargeStateAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceClusterBatChargeStateAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceClusterBatChargeStateAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullablePowerSourceClusterBatChargeStateAttributeCallbackBridge |
| : public MTRCallbackBridge<NullablePowerSourceClusterBatChargeStateAttributeCallback> |
| { |
| public: |
| MTRNullablePowerSourceClusterBatChargeStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullablePowerSourceClusterBatChargeStateAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullablePowerSourceClusterBatChargeStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullablePowerSourceClusterBatChargeStateAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::BatChargeState> & value); |
| }; |
| |
| class MTRNullablePowerSourceClusterBatChargeStateAttributeCallbackSubscriptionBridge |
| : public MTRNullablePowerSourceClusterBatChargeStateAttributeCallbackBridge |
| { |
| public: |
| MTRNullablePowerSourceClusterBatChargeStateAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullablePowerSourceClusterBatChargeStateAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullablePowerSourceClusterBatChargeStateAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullablePowerSourceClusterBatChargeStateAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceClusterBatFaultAttributeCallbackBridge : public MTRCallbackBridge<PowerSourceClusterBatFaultAttributeCallback> |
| { |
| public: |
| MTRPowerSourceClusterBatFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceClusterBatFaultAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceClusterBatFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceClusterBatFaultAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::PowerSource::BatFault value); |
| }; |
| |
| class MTRPowerSourceClusterBatFaultAttributeCallbackSubscriptionBridge : public MTRPowerSourceClusterBatFaultAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceClusterBatFaultAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceClusterBatFaultAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceClusterBatFaultAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceClusterBatFaultAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullablePowerSourceClusterBatFaultAttributeCallbackBridge |
| : public MTRCallbackBridge<NullablePowerSourceClusterBatFaultAttributeCallback> |
| { |
| public: |
| MTRNullablePowerSourceClusterBatFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullablePowerSourceClusterBatFaultAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullablePowerSourceClusterBatFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullablePowerSourceClusterBatFaultAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::BatFault> & value); |
| }; |
| |
| class MTRNullablePowerSourceClusterBatFaultAttributeCallbackSubscriptionBridge |
| : public MTRNullablePowerSourceClusterBatFaultAttributeCallbackBridge |
| { |
| public: |
| MTRNullablePowerSourceClusterBatFaultAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullablePowerSourceClusterBatFaultAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullablePowerSourceClusterBatFaultAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullablePowerSourceClusterBatFaultAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceClusterBatReplaceabilityAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceClusterBatReplaceabilityAttributeCallback> |
| { |
| public: |
| MTRPowerSourceClusterBatReplaceabilityAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceClusterBatReplaceabilityAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceClusterBatReplaceabilityAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceClusterBatReplaceabilityAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::PowerSource::BatReplaceability value); |
| }; |
| |
| class MTRPowerSourceClusterBatReplaceabilityAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceClusterBatReplaceabilityAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceClusterBatReplaceabilityAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceClusterBatReplaceabilityAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceClusterBatReplaceabilityAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceClusterBatReplaceabilityAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullablePowerSourceClusterBatReplaceabilityAttributeCallbackBridge |
| : public MTRCallbackBridge<NullablePowerSourceClusterBatReplaceabilityAttributeCallback> |
| { |
| public: |
| MTRNullablePowerSourceClusterBatReplaceabilityAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullablePowerSourceClusterBatReplaceabilityAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullablePowerSourceClusterBatReplaceabilityAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullablePowerSourceClusterBatReplaceabilityAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::BatReplaceability> & value); |
| }; |
| |
| class MTRNullablePowerSourceClusterBatReplaceabilityAttributeCallbackSubscriptionBridge |
| : public MTRNullablePowerSourceClusterBatReplaceabilityAttributeCallbackBridge |
| { |
| public: |
| MTRNullablePowerSourceClusterBatReplaceabilityAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullablePowerSourceClusterBatReplaceabilityAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullablePowerSourceClusterBatReplaceabilityAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullablePowerSourceClusterBatReplaceabilityAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceClusterPowerSourceStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceClusterPowerSourceStatusAttributeCallback> |
| { |
| public: |
| MTRPowerSourceClusterPowerSourceStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceClusterPowerSourceStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceClusterPowerSourceStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceClusterPowerSourceStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::PowerSource::PowerSourceStatus value); |
| }; |
| |
| class MTRPowerSourceClusterPowerSourceStatusAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceClusterPowerSourceStatusAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceClusterPowerSourceStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceClusterPowerSourceStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceClusterPowerSourceStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceClusterPowerSourceStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullablePowerSourceClusterPowerSourceStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullablePowerSourceClusterPowerSourceStatusAttributeCallback> |
| { |
| public: |
| MTRNullablePowerSourceClusterPowerSourceStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullablePowerSourceClusterPowerSourceStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullablePowerSourceClusterPowerSourceStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullablePowerSourceClusterPowerSourceStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::PowerSourceStatus> & value); |
| }; |
| |
| class MTRNullablePowerSourceClusterPowerSourceStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullablePowerSourceClusterPowerSourceStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullablePowerSourceClusterPowerSourceStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullablePowerSourceClusterPowerSourceStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullablePowerSourceClusterPowerSourceStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullablePowerSourceClusterPowerSourceStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceClusterWiredCurrentTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceClusterWiredCurrentTypeAttributeCallback> |
| { |
| public: |
| MTRPowerSourceClusterWiredCurrentTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceClusterWiredCurrentTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceClusterWiredCurrentTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceClusterWiredCurrentTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::PowerSource::WiredCurrentType value); |
| }; |
| |
| class MTRPowerSourceClusterWiredCurrentTypeAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceClusterWiredCurrentTypeAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceClusterWiredCurrentTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceClusterWiredCurrentTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceClusterWiredCurrentTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceClusterWiredCurrentTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullablePowerSourceClusterWiredCurrentTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullablePowerSourceClusterWiredCurrentTypeAttributeCallback> |
| { |
| public: |
| MTRNullablePowerSourceClusterWiredCurrentTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullablePowerSourceClusterWiredCurrentTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullablePowerSourceClusterWiredCurrentTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullablePowerSourceClusterWiredCurrentTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::WiredCurrentType> & value); |
| }; |
| |
| class MTRNullablePowerSourceClusterWiredCurrentTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullablePowerSourceClusterWiredCurrentTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullablePowerSourceClusterWiredCurrentTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullablePowerSourceClusterWiredCurrentTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullablePowerSourceClusterWiredCurrentTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullablePowerSourceClusterWiredCurrentTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPowerSourceClusterWiredFaultAttributeCallbackBridge |
| : public MTRCallbackBridge<PowerSourceClusterWiredFaultAttributeCallback> |
| { |
| public: |
| MTRPowerSourceClusterWiredFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PowerSourceClusterWiredFaultAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPowerSourceClusterWiredFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<PowerSourceClusterWiredFaultAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::PowerSource::WiredFault value); |
| }; |
| |
| class MTRPowerSourceClusterWiredFaultAttributeCallbackSubscriptionBridge |
| : public MTRPowerSourceClusterWiredFaultAttributeCallbackBridge |
| { |
| public: |
| MTRPowerSourceClusterWiredFaultAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPowerSourceClusterWiredFaultAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPowerSourceClusterWiredFaultAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPowerSourceClusterWiredFaultAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullablePowerSourceClusterWiredFaultAttributeCallbackBridge |
| : public MTRCallbackBridge<NullablePowerSourceClusterWiredFaultAttributeCallback> |
| { |
| public: |
| MTRNullablePowerSourceClusterWiredFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullablePowerSourceClusterWiredFaultAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullablePowerSourceClusterWiredFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullablePowerSourceClusterWiredFaultAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::PowerSource::WiredFault> & value); |
| }; |
| |
| class MTRNullablePowerSourceClusterWiredFaultAttributeCallbackSubscriptionBridge |
| : public MTRNullablePowerSourceClusterWiredFaultAttributeCallbackBridge |
| { |
| public: |
| MTRNullablePowerSourceClusterWiredFaultAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullablePowerSourceClusterWiredFaultAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullablePowerSourceClusterWiredFaultAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullablePowerSourceClusterWiredFaultAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralCommissioningClusterCommissioningErrorAttributeCallback> |
| { |
| public: |
| MTRGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralCommissioningClusterCommissioningErrorAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralCommissioningClusterCommissioningErrorAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::GeneralCommissioning::CommissioningError value); |
| }; |
| |
| class MTRGeneralCommissioningClusterCommissioningErrorAttributeCallbackSubscriptionBridge |
| : public MTRGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralCommissioningClusterCommissioningErrorAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableGeneralCommissioningClusterCommissioningErrorAttributeCallback> |
| { |
| public: |
| MTRNullableGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableGeneralCommissioningClusterCommissioningErrorAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableGeneralCommissioningClusterCommissioningErrorAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralCommissioning::CommissioningError> & value); |
| }; |
| |
| class MTRNullableGeneralCommissioningClusterCommissioningErrorAttributeCallbackSubscriptionBridge |
| : public MTRNullableGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge |
| { |
| public: |
| MTRNullableGeneralCommissioningClusterCommissioningErrorAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableGeneralCommissioningClusterCommissioningErrorAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralCommissioningClusterRegulatoryLocationTypeAttributeCallback> |
| { |
| public: |
| MTRGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralCommissioningClusterRegulatoryLocationTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralCommissioningClusterRegulatoryLocationTypeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::GeneralCommissioning::RegulatoryLocationType value); |
| }; |
| |
| class MTRGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackSubscriptionBridge |
| : public MTRGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallback> |
| { |
| public: |
| MTRNullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralCommissioning::RegulatoryLocationType> & value); |
| }; |
| |
| class MTRNullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableGeneralCommissioningClusterRegulatoryLocationTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NetworkCommissioningClusterNetworkCommissioningStatusAttributeCallback> |
| { |
| public: |
| MTRNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NetworkCommissioningClusterNetworkCommissioningStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NetworkCommissioningClusterNetworkCommissioningStatusAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::NetworkCommissioning::NetworkCommissioningStatus value); |
| }; |
| |
| class MTRNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackSubscriptionBridge |
| : public MTRNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallback> |
| { |
| public: |
| MTRNullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::NetworkCommissioning::NetworkCommissioningStatus> & value); |
| }; |
| |
| class MTRNullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableNetworkCommissioningClusterNetworkCommissioningStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNetworkCommissioningClusterWiFiBandAttributeCallbackBridge |
| : public MTRCallbackBridge<NetworkCommissioningClusterWiFiBandAttributeCallback> |
| { |
| public: |
| MTRNetworkCommissioningClusterWiFiBandAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NetworkCommissioningClusterWiFiBandAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNetworkCommissioningClusterWiFiBandAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NetworkCommissioningClusterWiFiBandAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::NetworkCommissioning::WiFiBand value); |
| }; |
| |
| class MTRNetworkCommissioningClusterWiFiBandAttributeCallbackSubscriptionBridge |
| : public MTRNetworkCommissioningClusterWiFiBandAttributeCallbackBridge |
| { |
| public: |
| MTRNetworkCommissioningClusterWiFiBandAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNetworkCommissioningClusterWiFiBandAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNetworkCommissioningClusterWiFiBandAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNetworkCommissioningClusterWiFiBandAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableNetworkCommissioningClusterWiFiBandAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableNetworkCommissioningClusterWiFiBandAttributeCallback> |
| { |
| public: |
| MTRNullableNetworkCommissioningClusterWiFiBandAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableNetworkCommissioningClusterWiFiBandAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableNetworkCommissioningClusterWiFiBandAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableNetworkCommissioningClusterWiFiBandAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::NetworkCommissioning::WiFiBand> & value); |
| }; |
| |
| class MTRNullableNetworkCommissioningClusterWiFiBandAttributeCallbackSubscriptionBridge |
| : public MTRNullableNetworkCommissioningClusterWiFiBandAttributeCallbackBridge |
| { |
| public: |
| MTRNullableNetworkCommissioningClusterWiFiBandAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableNetworkCommissioningClusterWiFiBandAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableNetworkCommissioningClusterWiFiBandAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableNetworkCommissioningClusterWiFiBandAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDiagnosticLogsClusterLogsIntentAttributeCallbackBridge |
| : public MTRCallbackBridge<DiagnosticLogsClusterLogsIntentAttributeCallback> |
| { |
| public: |
| MTRDiagnosticLogsClusterLogsIntentAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DiagnosticLogsClusterLogsIntentAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDiagnosticLogsClusterLogsIntentAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DiagnosticLogsClusterLogsIntentAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DiagnosticLogs::LogsIntent value); |
| }; |
| |
| class MTRDiagnosticLogsClusterLogsIntentAttributeCallbackSubscriptionBridge |
| : public MTRDiagnosticLogsClusterLogsIntentAttributeCallbackBridge |
| { |
| public: |
| MTRDiagnosticLogsClusterLogsIntentAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDiagnosticLogsClusterLogsIntentAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDiagnosticLogsClusterLogsIntentAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDiagnosticLogsClusterLogsIntentAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDiagnosticLogsClusterLogsIntentAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDiagnosticLogsClusterLogsIntentAttributeCallback> |
| { |
| public: |
| MTRNullableDiagnosticLogsClusterLogsIntentAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDiagnosticLogsClusterLogsIntentAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDiagnosticLogsClusterLogsIntentAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDiagnosticLogsClusterLogsIntentAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DiagnosticLogs::LogsIntent> & value); |
| }; |
| |
| class MTRNullableDiagnosticLogsClusterLogsIntentAttributeCallbackSubscriptionBridge |
| : public MTRNullableDiagnosticLogsClusterLogsIntentAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDiagnosticLogsClusterLogsIntentAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDiagnosticLogsClusterLogsIntentAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDiagnosticLogsClusterLogsIntentAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDiagnosticLogsClusterLogsIntentAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDiagnosticLogsClusterLogsStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<DiagnosticLogsClusterLogsStatusAttributeCallback> |
| { |
| public: |
| MTRDiagnosticLogsClusterLogsStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DiagnosticLogsClusterLogsStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDiagnosticLogsClusterLogsStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DiagnosticLogsClusterLogsStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DiagnosticLogs::LogsStatus value); |
| }; |
| |
| class MTRDiagnosticLogsClusterLogsStatusAttributeCallbackSubscriptionBridge |
| : public MTRDiagnosticLogsClusterLogsStatusAttributeCallbackBridge |
| { |
| public: |
| MTRDiagnosticLogsClusterLogsStatusAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDiagnosticLogsClusterLogsStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDiagnosticLogsClusterLogsStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDiagnosticLogsClusterLogsStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDiagnosticLogsClusterLogsStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDiagnosticLogsClusterLogsStatusAttributeCallback> |
| { |
| public: |
| MTRNullableDiagnosticLogsClusterLogsStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDiagnosticLogsClusterLogsStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDiagnosticLogsClusterLogsStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDiagnosticLogsClusterLogsStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DiagnosticLogs::LogsStatus> & value); |
| }; |
| |
| class MTRNullableDiagnosticLogsClusterLogsStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullableDiagnosticLogsClusterLogsStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDiagnosticLogsClusterLogsStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDiagnosticLogsClusterLogsStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDiagnosticLogsClusterLogsStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDiagnosticLogsClusterLogsStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge |
| : public MTRCallbackBridge<DiagnosticLogsClusterLogsTransferProtocolAttributeCallback> |
| { |
| public: |
| MTRDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DiagnosticLogsClusterLogsTransferProtocolAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DiagnosticLogsClusterLogsTransferProtocolAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DiagnosticLogs::LogsTransferProtocol value); |
| }; |
| |
| class MTRDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackSubscriptionBridge |
| : public MTRDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge |
| { |
| public: |
| MTRDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallback> |
| { |
| public: |
| MTRNullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DiagnosticLogs::LogsTransferProtocol> & value); |
| }; |
| |
| class MTRNullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackSubscriptionBridge |
| : public MTRNullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDiagnosticLogsClusterLogsTransferProtocolAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsClusterBootReasonTypeAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsClusterBootReasonTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsClusterBootReasonTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::GeneralDiagnostics::BootReasonType value); |
| }; |
| |
| class MTRGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallback> |
| { |
| public: |
| MTRNullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralDiagnostics::BootReasonType> & value); |
| }; |
| |
| class MTRNullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableGeneralDiagnosticsClusterBootReasonTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsClusterHardwareFaultTypeAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsClusterHardwareFaultTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsClusterHardwareFaultTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::GeneralDiagnostics::HardwareFaultType value); |
| }; |
| |
| class MTRGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallback> |
| { |
| public: |
| MTRNullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralDiagnostics::HardwareFaultType> & value); |
| }; |
| |
| class MTRNullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableGeneralDiagnosticsClusterHardwareFaultTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsClusterInterfaceTypeAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsClusterInterfaceTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsClusterInterfaceTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::GeneralDiagnostics::InterfaceType value); |
| }; |
| |
| class MTRGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallback> |
| { |
| public: |
| MTRNullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralDiagnostics::InterfaceType> & value); |
| }; |
| |
| class MTRNullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableGeneralDiagnosticsClusterInterfaceTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsClusterNetworkFaultTypeAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsClusterNetworkFaultTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsClusterNetworkFaultTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::GeneralDiagnostics::NetworkFaultType value); |
| }; |
| |
| class MTRGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallback> |
| { |
| public: |
| MTRNullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralDiagnostics::NetworkFaultType> & value); |
| }; |
| |
| class MTRNullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableGeneralDiagnosticsClusterNetworkFaultTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<GeneralDiagnosticsClusterRadioFaultTypeAttributeCallback> |
| { |
| public: |
| MTRGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GeneralDiagnosticsClusterRadioFaultTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GeneralDiagnosticsClusterRadioFaultTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::GeneralDiagnostics::RadioFaultType value); |
| }; |
| |
| class MTRGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackSubscriptionBridge |
| : public MTRGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge |
| { |
| public: |
| MTRGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallback> |
| { |
| public: |
| MTRNullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::GeneralDiagnostics::RadioFaultType> & value); |
| }; |
| |
| class MTRNullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableGeneralDiagnosticsClusterRadioFaultTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge |
| : public MTRCallbackBridge<ThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallback> |
| { |
| public: |
| MTRThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ThreadNetworkDiagnostics::NetworkFault value); |
| }; |
| |
| class MTRThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackSubscriptionBridge |
| : public MTRThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge |
| { |
| public: |
| MTRThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallback> |
| { |
| public: |
| MTRNullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ThreadNetworkDiagnostics::NetworkFault> & value); |
| }; |
| |
| class MTRNullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackSubscriptionBridge |
| : public MTRNullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge |
| { |
| public: |
| MTRNullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableThreadNetworkDiagnosticsClusterNetworkFaultAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge |
| : public MTRCallbackBridge<ThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallback> |
| { |
| public: |
| MTRThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ThreadNetworkDiagnostics::RoutingRole value); |
| }; |
| |
| class MTRThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackSubscriptionBridge |
| : public MTRThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge |
| { |
| public: |
| MTRThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallback> |
| { |
| public: |
| MTRNullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ThreadNetworkDiagnostics::RoutingRole> & value); |
| }; |
| |
| class MTRNullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackSubscriptionBridge |
| : public MTRNullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge |
| { |
| public: |
| MTRNullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableThreadNetworkDiagnosticsClusterRoutingRoleAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<ThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallback> |
| { |
| public: |
| MTRThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ThreadNetworkDiagnostics::ThreadConnectionStatus value); |
| }; |
| |
| class MTRThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackSubscriptionBridge |
| : public MTRThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge |
| { |
| public: |
| MTRThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallback> |
| { |
| public: |
| MTRNullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ThreadNetworkDiagnostics::ThreadConnectionStatus> & value); |
| }; |
| |
| class MTRNullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableThreadNetworkDiagnosticsClusterThreadConnectionStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge |
| : public MTRCallbackBridge<WiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallback> |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::WiFiNetworkDiagnostics::AssociationFailureCause value); |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackSubscriptionBridge |
| : public MTRWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallback> |
| { |
| public: |
| MTRNullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::WiFiNetworkDiagnostics::AssociationFailureCause> & value); |
| }; |
| |
| class MTRNullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackSubscriptionBridge |
| : public MTRNullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge |
| { |
| public: |
| MTRNullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableWiFiNetworkDiagnosticsClusterAssociationFailureCauseAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<WiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallback> |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::WiFiNetworkDiagnostics::SecurityType value); |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackSubscriptionBridge |
| : public MTRWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallback> |
| { |
| public: |
| MTRNullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::WiFiNetworkDiagnostics::SecurityType> & value); |
| }; |
| |
| class MTRNullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableWiFiNetworkDiagnosticsClusterSecurityTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<WiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallback> |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::WiFiNetworkDiagnostics::WiFiConnectionStatus value); |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackSubscriptionBridge |
| : public MTRWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallback> |
| { |
| public: |
| MTRNullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::WiFiNetworkDiagnostics::WiFiConnectionStatus> & value); |
| }; |
| |
| class MTRNullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableWiFiNetworkDiagnosticsClusterWiFiConnectionStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<WiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallback> |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::WiFiNetworkDiagnostics::WiFiVersionType value); |
| }; |
| |
| class MTRWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackSubscriptionBridge |
| : public MTRWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge |
| { |
| public: |
| MTRWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallback> |
| { |
| public: |
| MTRNullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::WiFiNetworkDiagnostics::WiFiVersionType> & value); |
| }; |
| |
| class MTRNullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableWiFiNetworkDiagnosticsClusterWiFiVersionTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTREthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<EthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallback> |
| { |
| public: |
| MTREthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<EthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTREthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<EthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::EthernetNetworkDiagnostics::PHYRateType value); |
| }; |
| |
| class MTREthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackSubscriptionBridge |
| : public MTREthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge |
| { |
| public: |
| MTREthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTREthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTREthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTREthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallback> |
| { |
| public: |
| MTRNullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::EthernetNetworkDiagnostics::PHYRateType> & value); |
| }; |
| |
| class MTRNullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableEthernetNetworkDiagnosticsClusterPHYRateTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<TimeSynchronizationClusterGranularityEnumAttributeCallback> |
| { |
| public: |
| MTRTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TimeSynchronizationClusterGranularityEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TimeSynchronizationClusterGranularityEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::TimeSynchronization::GranularityEnum value); |
| }; |
| |
| class MTRTimeSynchronizationClusterGranularityEnumAttributeCallbackSubscriptionBridge |
| : public MTRTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge |
| { |
| public: |
| MTRTimeSynchronizationClusterGranularityEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableTimeSynchronizationClusterGranularityEnumAttributeCallback> |
| { |
| public: |
| MTRNullableTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableTimeSynchronizationClusterGranularityEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableTimeSynchronizationClusterGranularityEnumAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::TimeSynchronization::GranularityEnum> & value); |
| }; |
| |
| class MTRNullableTimeSynchronizationClusterGranularityEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableTimeSynchronizationClusterGranularityEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableTimeSynchronizationClusterGranularityEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<TimeSynchronizationClusterTimeSourceEnumAttributeCallback> |
| { |
| public: |
| MTRTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TimeSynchronizationClusterTimeSourceEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TimeSynchronizationClusterTimeSourceEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::TimeSynchronization::TimeSourceEnum value); |
| }; |
| |
| class MTRTimeSynchronizationClusterTimeSourceEnumAttributeCallbackSubscriptionBridge |
| : public MTRTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge |
| { |
| public: |
| MTRTimeSynchronizationClusterTimeSourceEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableTimeSynchronizationClusterTimeSourceEnumAttributeCallback> |
| { |
| public: |
| MTRNullableTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableTimeSynchronizationClusterTimeSourceEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableTimeSynchronizationClusterTimeSourceEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::TimeSynchronization::TimeSourceEnum> & value); |
| }; |
| |
| class MTRNullableTimeSynchronizationClusterTimeSourceEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableTimeSynchronizationClusterTimeSourceEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableTimeSynchronizationClusterTimeSourceEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<AdministratorCommissioningClusterCommissioningWindowStatusAttributeCallback> |
| { |
| public: |
| MTRAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<AdministratorCommissioningClusterCommissioningWindowStatusAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AdministratorCommissioningClusterCommissioningWindowStatusAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::AdministratorCommissioning::CommissioningWindowStatus value); |
| }; |
| |
| class MTRAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackSubscriptionBridge |
| : public MTRAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge |
| { |
| public: |
| MTRAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallback> |
| { |
| public: |
| MTRNullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallback>( |
| queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::AdministratorCommissioning::CommissioningWindowStatus> & value); |
| }; |
| |
| class MTRNullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableAdministratorCommissioningClusterCommissioningWindowStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge |
| : public MTRCallbackBridge<AdministratorCommissioningClusterStatusCodeAttributeCallback> |
| { |
| public: |
| MTRAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AdministratorCommissioningClusterStatusCodeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AdministratorCommissioningClusterStatusCodeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::AdministratorCommissioning::StatusCode value); |
| }; |
| |
| class MTRAdministratorCommissioningClusterStatusCodeAttributeCallbackSubscriptionBridge |
| : public MTRAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge |
| { |
| public: |
| MTRAdministratorCommissioningClusterStatusCodeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableAdministratorCommissioningClusterStatusCodeAttributeCallback> |
| { |
| public: |
| MTRNullableAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableAdministratorCommissioningClusterStatusCodeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableAdministratorCommissioningClusterStatusCodeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::AdministratorCommissioning::StatusCode> & value); |
| }; |
| |
| class MTRNullableAdministratorCommissioningClusterStatusCodeAttributeCallbackSubscriptionBridge |
| : public MTRNullableAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableAdministratorCommissioningClusterStatusCodeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableAdministratorCommissioningClusterStatusCodeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTROperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<OperationalCredentialsClusterOperationalCertStatusAttributeCallback> |
| { |
| public: |
| MTROperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<OperationalCredentialsClusterOperationalCertStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTROperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<OperationalCredentialsClusterOperationalCertStatusAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::OperationalCredentials::OperationalCertStatus value); |
| }; |
| |
| class MTROperationalCredentialsClusterOperationalCertStatusAttributeCallbackSubscriptionBridge |
| : public MTROperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge |
| { |
| public: |
| MTROperationalCredentialsClusterOperationalCertStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTROperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTROperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTROperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableOperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableOperationalCredentialsClusterOperationalCertStatusAttributeCallback> |
| { |
| public: |
| MTRNullableOperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableOperationalCredentialsClusterOperationalCertStatusAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableOperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableOperationalCredentialsClusterOperationalCertStatusAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::OperationalCredentials::OperationalCertStatus> & value); |
| }; |
| |
| class MTRNullableOperationalCredentialsClusterOperationalCertStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullableOperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullableOperationalCredentialsClusterOperationalCertStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableOperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableOperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableOperationalCredentialsClusterOperationalCertStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge |
| : public MTRCallbackBridge<GroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallback> |
| { |
| public: |
| MTRGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<GroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<GroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::GroupKeyManagement::GroupKeySecurityPolicy value); |
| }; |
| |
| class MTRGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackSubscriptionBridge |
| : public MTRGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge |
| { |
| public: |
| MTRGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallback> |
| { |
| public: |
| MTRNullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::GroupKeyManagement::GroupKeySecurityPolicy> & value); |
| }; |
| |
| class MTRNullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackSubscriptionBridge |
| : public MTRNullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge |
| { |
| public: |
| MTRNullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableGroupKeyManagementClusterGroupKeySecurityPolicyAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlAlarmCodeAttributeCallbackBridge : public MTRCallbackBridge<DoorLockClusterDlAlarmCodeAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlAlarmCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlAlarmCodeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlAlarmCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlAlarmCodeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlAlarmCode value); |
| }; |
| |
| class MTRDoorLockClusterDlAlarmCodeAttributeCallbackSubscriptionBridge : public MTRDoorLockClusterDlAlarmCodeAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlAlarmCodeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlAlarmCodeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlAlarmCodeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlAlarmCodeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlAlarmCodeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlAlarmCodeAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlAlarmCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlAlarmCodeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlAlarmCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlAlarmCodeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlAlarmCode> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlAlarmCodeAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlAlarmCodeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlAlarmCodeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlAlarmCodeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlAlarmCodeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlAlarmCodeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlCredentialRuleAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDlCredentialRuleAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlCredentialRuleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlCredentialRuleAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlCredentialRuleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlCredentialRuleAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlCredentialRule value); |
| }; |
| |
| class MTRDoorLockClusterDlCredentialRuleAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDlCredentialRuleAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlCredentialRuleAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlCredentialRuleAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlCredentialRuleAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlCredentialRuleAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlCredentialRuleAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlCredentialRuleAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlCredentialRuleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlCredentialRuleAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlCredentialRuleAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlCredentialRuleAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlCredentialRule> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlCredentialRuleAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlCredentialRuleAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlCredentialRuleAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlCredentialRuleAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlCredentialRuleAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlCredentialRuleAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlCredentialTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDlCredentialTypeAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlCredentialTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlCredentialTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlCredentialTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlCredentialTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlCredentialType value); |
| }; |
| |
| class MTRDoorLockClusterDlCredentialTypeAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDlCredentialTypeAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlCredentialTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlCredentialTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlCredentialTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlCredentialTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlCredentialTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlCredentialTypeAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlCredentialTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlCredentialTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlCredentialTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlCredentialTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlCredentialType> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlCredentialTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlCredentialTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlCredentialTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlCredentialTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlCredentialTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlCredentialTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlDataOperationTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDlDataOperationTypeAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlDataOperationTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlDataOperationTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlDataOperationTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlDataOperationTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlDataOperationType value); |
| }; |
| |
| class MTRDoorLockClusterDlDataOperationTypeAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDlDataOperationTypeAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlDataOperationTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlDataOperationTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlDataOperationTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlDataOperationTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlDataOperationTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlDataOperationTypeAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlDataOperationTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlDataOperationTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlDataOperationTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlDataOperationTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlDataOperationType> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlDataOperationTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlDataOperationTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlDataOperationTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlDataOperationTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlDataOperationTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlDataOperationTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlDoorStateAttributeCallbackBridge : public MTRCallbackBridge<DoorLockClusterDlDoorStateAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlDoorStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlDoorStateAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlDoorStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlDoorStateAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlDoorState value); |
| }; |
| |
| class MTRDoorLockClusterDlDoorStateAttributeCallbackSubscriptionBridge : public MTRDoorLockClusterDlDoorStateAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlDoorStateAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlDoorStateAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlDoorStateAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlDoorStateAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlDoorStateAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlDoorStateAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlDoorStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlDoorStateAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlDoorStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlDoorStateAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlDoorState> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlDoorStateAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlDoorStateAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlDoorStateAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlDoorStateAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlDoorStateAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlDoorStateAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlLockDataTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDlLockDataTypeAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlLockDataTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlLockDataTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlLockDataTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlLockDataTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlLockDataType value); |
| }; |
| |
| class MTRDoorLockClusterDlLockDataTypeAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDlLockDataTypeAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlLockDataTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlLockDataTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlLockDataTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlLockDataTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlLockDataTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlLockDataTypeAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlLockDataTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlLockDataTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlLockDataTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlLockDataTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlLockDataType> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlLockDataTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlLockDataTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlLockDataTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlLockDataTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlLockDataTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlLockDataTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlLockOperationTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDlLockOperationTypeAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlLockOperationTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlLockOperationTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlLockOperationTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlLockOperationTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlLockOperationType value); |
| }; |
| |
| class MTRDoorLockClusterDlLockOperationTypeAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDlLockOperationTypeAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlLockOperationTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlLockOperationTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlLockOperationTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlLockOperationTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlLockOperationTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlLockOperationTypeAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlLockOperationTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlLockOperationTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlLockOperationTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlLockOperationTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlLockOperationType> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlLockOperationTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlLockOperationTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlLockOperationTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlLockOperationTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlLockOperationTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlLockOperationTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlLockStateAttributeCallbackBridge : public MTRCallbackBridge<DoorLockClusterDlLockStateAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlLockStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlLockStateAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlLockStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlLockStateAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlLockState value); |
| }; |
| |
| class MTRDoorLockClusterDlLockStateAttributeCallbackSubscriptionBridge : public MTRDoorLockClusterDlLockStateAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlLockStateAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlLockStateAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlLockStateAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlLockStateAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlLockStateAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlLockStateAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlLockStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlLockStateAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlLockStateAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlLockStateAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlLockState> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlLockStateAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlLockStateAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlLockStateAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlLockStateAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlLockStateAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlLockStateAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlLockTypeAttributeCallbackBridge : public MTRCallbackBridge<DoorLockClusterDlLockTypeAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlLockTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlLockTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlLockTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlLockTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlLockType value); |
| }; |
| |
| class MTRDoorLockClusterDlLockTypeAttributeCallbackSubscriptionBridge : public MTRDoorLockClusterDlLockTypeAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlLockTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlLockTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlLockTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlLockTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlLockTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlLockTypeAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlLockTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlLockTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlLockTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlLockTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlLockType> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlLockTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlLockTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlLockTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlLockTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlLockTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlLockTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlOperatingModeAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDlOperatingModeAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlOperatingModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlOperatingModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlOperatingModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlOperatingModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlOperatingMode value); |
| }; |
| |
| class MTRDoorLockClusterDlOperatingModeAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDlOperatingModeAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlOperatingModeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlOperatingModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlOperatingModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlOperatingModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlOperatingModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlOperatingModeAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlOperatingModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlOperatingModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlOperatingModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlOperatingModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlOperatingMode> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlOperatingModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlOperatingModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlOperatingModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlOperatingModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlOperatingModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlOperatingModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlOperationErrorAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDlOperationErrorAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlOperationErrorAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlOperationErrorAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlOperationErrorAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlOperationErrorAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlOperationError value); |
| }; |
| |
| class MTRDoorLockClusterDlOperationErrorAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDlOperationErrorAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlOperationErrorAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlOperationErrorAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlOperationErrorAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlOperationErrorAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlOperationErrorAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlOperationErrorAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlOperationErrorAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlOperationErrorAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlOperationErrorAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlOperationErrorAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlOperationError> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlOperationErrorAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlOperationErrorAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlOperationErrorAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlOperationErrorAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlOperationErrorAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlOperationErrorAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlOperationSourceAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDlOperationSourceAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlOperationSourceAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlOperationSourceAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlOperationSourceAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlOperationSourceAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlOperationSource value); |
| }; |
| |
| class MTRDoorLockClusterDlOperationSourceAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDlOperationSourceAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlOperationSourceAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlOperationSourceAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlOperationSourceAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlOperationSourceAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlOperationSourceAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlOperationSourceAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlOperationSourceAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlOperationSourceAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlOperationSourceAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlOperationSourceAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlOperationSource> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlOperationSourceAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlOperationSourceAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlOperationSourceAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlOperationSourceAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlOperationSourceAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlOperationSourceAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlStatusAttributeCallbackBridge : public MTRCallbackBridge<DoorLockClusterDlStatusAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlStatus value); |
| }; |
| |
| class MTRDoorLockClusterDlStatusAttributeCallbackSubscriptionBridge : public MTRDoorLockClusterDlStatusAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlStatusAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlStatusAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlStatus> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlStatusAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlUserStatusAttributeCallbackBridge : public MTRCallbackBridge<DoorLockClusterDlUserStatusAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlUserStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlUserStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlUserStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlUserStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlUserStatus value); |
| }; |
| |
| class MTRDoorLockClusterDlUserStatusAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDlUserStatusAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlUserStatusAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlUserStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlUserStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlUserStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlUserStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlUserStatusAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlUserStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlUserStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlUserStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlUserStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlUserStatus> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlUserStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlUserStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlUserStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlUserStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlUserStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlUserStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDlUserTypeAttributeCallbackBridge : public MTRCallbackBridge<DoorLockClusterDlUserTypeAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDlUserTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDlUserTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDlUserTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDlUserTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DlUserType value); |
| }; |
| |
| class MTRDoorLockClusterDlUserTypeAttributeCallbackSubscriptionBridge : public MTRDoorLockClusterDlUserTypeAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDlUserTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDlUserTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDlUserTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDlUserTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDlUserTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDlUserTypeAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDlUserTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDlUserTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDlUserTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDlUserTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DlUserType> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDlUserTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDlUserTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDlUserTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDlUserTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDlUserTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDlUserTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDoorLockOperationEventCodeAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDoorLockOperationEventCodeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDoorLockOperationEventCodeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DoorLockOperationEventCode value); |
| }; |
| |
| class MTRDoorLockClusterDoorLockOperationEventCodeAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDoorLockOperationEventCodeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDoorLockOperationEventCodeAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDoorLockOperationEventCodeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDoorLockOperationEventCodeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DoorLockOperationEventCode> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDoorLockOperationEventCodeAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDoorLockOperationEventCodeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDoorLockOperationEventCodeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDoorLockProgrammingEventCodeAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDoorLockProgrammingEventCodeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDoorLockProgrammingEventCodeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DoorLockProgrammingEventCode value); |
| }; |
| |
| class MTRDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DoorLockProgrammingEventCode> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDoorLockProgrammingEventCodeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDoorLockSetPinOrIdStatusAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDoorLockSetPinOrIdStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDoorLockSetPinOrIdStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DoorLockSetPinOrIdStatus value); |
| }; |
| |
| class MTRDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DoorLockSetPinOrIdStatus> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDoorLockSetPinOrIdStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDoorLockUserStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDoorLockUserStatusAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDoorLockUserStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDoorLockUserStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDoorLockUserStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDoorLockUserStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DoorLockUserStatus value); |
| }; |
| |
| class MTRDoorLockClusterDoorLockUserStatusAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDoorLockUserStatusAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDoorLockUserStatusAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDoorLockUserStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDoorLockUserStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDoorLockUserStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDoorLockUserStatusAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDoorLockUserStatusAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDoorLockUserStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDoorLockUserStatusAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDoorLockUserStatusAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDoorLockUserStatusAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DoorLockUserStatus> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDoorLockUserStatusAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDoorLockUserStatusAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDoorLockUserStatusAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDoorLockUserStatusAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDoorLockUserStatusAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDoorLockUserStatusAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRDoorLockClusterDoorLockUserTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<DoorLockClusterDoorLockUserTypeAttributeCallback> |
| { |
| public: |
| MTRDoorLockClusterDoorLockUserTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<DoorLockClusterDoorLockUserTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRDoorLockClusterDoorLockUserTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<DoorLockClusterDoorLockUserTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::DoorLock::DoorLockUserType value); |
| }; |
| |
| class MTRDoorLockClusterDoorLockUserTypeAttributeCallbackSubscriptionBridge |
| : public MTRDoorLockClusterDoorLockUserTypeAttributeCallbackBridge |
| { |
| public: |
| MTRDoorLockClusterDoorLockUserTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRDoorLockClusterDoorLockUserTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRDoorLockClusterDoorLockUserTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRDoorLockClusterDoorLockUserTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableDoorLockClusterDoorLockUserTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableDoorLockClusterDoorLockUserTypeAttributeCallback> |
| { |
| public: |
| MTRNullableDoorLockClusterDoorLockUserTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableDoorLockClusterDoorLockUserTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableDoorLockClusterDoorLockUserTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableDoorLockClusterDoorLockUserTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::DoorLock::DoorLockUserType> & value); |
| }; |
| |
| class MTRNullableDoorLockClusterDoorLockUserTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableDoorLockClusterDoorLockUserTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableDoorLockClusterDoorLockUserTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableDoorLockClusterDoorLockUserTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableDoorLockClusterDoorLockUserTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableDoorLockClusterDoorLockUserTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWindowCoveringClusterEndProductTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<WindowCoveringClusterEndProductTypeAttributeCallback> |
| { |
| public: |
| MTRWindowCoveringClusterEndProductTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WindowCoveringClusterEndProductTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWindowCoveringClusterEndProductTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<WindowCoveringClusterEndProductTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::WindowCovering::EndProductType value); |
| }; |
| |
| class MTRWindowCoveringClusterEndProductTypeAttributeCallbackSubscriptionBridge |
| : public MTRWindowCoveringClusterEndProductTypeAttributeCallbackBridge |
| { |
| public: |
| MTRWindowCoveringClusterEndProductTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWindowCoveringClusterEndProductTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWindowCoveringClusterEndProductTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWindowCoveringClusterEndProductTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableWindowCoveringClusterEndProductTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableWindowCoveringClusterEndProductTypeAttributeCallback> |
| { |
| public: |
| MTRNullableWindowCoveringClusterEndProductTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableWindowCoveringClusterEndProductTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableWindowCoveringClusterEndProductTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableWindowCoveringClusterEndProductTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::WindowCovering::EndProductType> & value); |
| }; |
| |
| class MTRNullableWindowCoveringClusterEndProductTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableWindowCoveringClusterEndProductTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableWindowCoveringClusterEndProductTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableWindowCoveringClusterEndProductTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableWindowCoveringClusterEndProductTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableWindowCoveringClusterEndProductTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRWindowCoveringClusterTypeAttributeCallbackBridge : public MTRCallbackBridge<WindowCoveringClusterTypeAttributeCallback> |
| { |
| public: |
| MTRWindowCoveringClusterTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<WindowCoveringClusterTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRWindowCoveringClusterTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<WindowCoveringClusterTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::WindowCovering::Type value); |
| }; |
| |
| class MTRWindowCoveringClusterTypeAttributeCallbackSubscriptionBridge : public MTRWindowCoveringClusterTypeAttributeCallbackBridge |
| { |
| public: |
| MTRWindowCoveringClusterTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRWindowCoveringClusterTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRWindowCoveringClusterTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRWindowCoveringClusterTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableWindowCoveringClusterTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableWindowCoveringClusterTypeAttributeCallback> |
| { |
| public: |
| MTRNullableWindowCoveringClusterTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableWindowCoveringClusterTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableWindowCoveringClusterTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableWindowCoveringClusterTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::WindowCovering::Type> & value); |
| }; |
| |
| class MTRNullableWindowCoveringClusterTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableWindowCoveringClusterTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableWindowCoveringClusterTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableWindowCoveringClusterTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableWindowCoveringClusterTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableWindowCoveringClusterTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge |
| : public MTRCallbackBridge<PumpConfigurationAndControlClusterPumpControlModeAttributeCallback> |
| { |
| public: |
| MTRPumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PumpConfigurationAndControlClusterPumpControlModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PumpConfigurationAndControlClusterPumpControlModeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::PumpConfigurationAndControl::PumpControlMode value); |
| }; |
| |
| class MTRPumpConfigurationAndControlClusterPumpControlModeAttributeCallbackSubscriptionBridge |
| : public MTRPumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge |
| { |
| public: |
| MTRPumpConfigurationAndControlClusterPumpControlModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallback> |
| { |
| public: |
| MTRNullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::PumpConfigurationAndControl::PumpControlMode> & value); |
| }; |
| |
| class MTRNullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallbackSubscriptionBridge |
| : public MTRNullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullablePumpConfigurationAndControlClusterPumpControlModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRPumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge |
| : public MTRCallbackBridge<PumpConfigurationAndControlClusterPumpOperationModeAttributeCallback> |
| { |
| public: |
| MTRPumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<PumpConfigurationAndControlClusterPumpOperationModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRPumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<PumpConfigurationAndControlClusterPumpOperationModeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::PumpConfigurationAndControl::PumpOperationMode value); |
| }; |
| |
| class MTRPumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackSubscriptionBridge |
| : public MTRPumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge |
| { |
| public: |
| MTRPumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRPumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRPumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRPumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallback> |
| { |
| public: |
| MTRNullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::PumpConfigurationAndControl::PumpOperationMode> & value); |
| }; |
| |
| class MTRNullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackSubscriptionBridge |
| : public MTRNullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullablePumpConfigurationAndControlClusterPumpOperationModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThermostatClusterSetpointAdjustModeAttributeCallbackBridge |
| : public MTRCallbackBridge<ThermostatClusterSetpointAdjustModeAttributeCallback> |
| { |
| public: |
| MTRThermostatClusterSetpointAdjustModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThermostatClusterSetpointAdjustModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThermostatClusterSetpointAdjustModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThermostatClusterSetpointAdjustModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Thermostat::SetpointAdjustMode value); |
| }; |
| |
| class MTRThermostatClusterSetpointAdjustModeAttributeCallbackSubscriptionBridge |
| : public MTRThermostatClusterSetpointAdjustModeAttributeCallbackBridge |
| { |
| public: |
| MTRThermostatClusterSetpointAdjustModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThermostatClusterSetpointAdjustModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThermostatClusterSetpointAdjustModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThermostatClusterSetpointAdjustModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableThermostatClusterSetpointAdjustModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableThermostatClusterSetpointAdjustModeAttributeCallback> |
| { |
| public: |
| MTRNullableThermostatClusterSetpointAdjustModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableThermostatClusterSetpointAdjustModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableThermostatClusterSetpointAdjustModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableThermostatClusterSetpointAdjustModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Thermostat::SetpointAdjustMode> & value); |
| }; |
| |
| class MTRNullableThermostatClusterSetpointAdjustModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableThermostatClusterSetpointAdjustModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableThermostatClusterSetpointAdjustModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableThermostatClusterSetpointAdjustModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableThermostatClusterSetpointAdjustModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableThermostatClusterSetpointAdjustModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThermostatClusterThermostatControlSequenceAttributeCallbackBridge |
| : public MTRCallbackBridge<ThermostatClusterThermostatControlSequenceAttributeCallback> |
| { |
| public: |
| MTRThermostatClusterThermostatControlSequenceAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThermostatClusterThermostatControlSequenceAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThermostatClusterThermostatControlSequenceAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThermostatClusterThermostatControlSequenceAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Thermostat::ThermostatControlSequence value); |
| }; |
| |
| class MTRThermostatClusterThermostatControlSequenceAttributeCallbackSubscriptionBridge |
| : public MTRThermostatClusterThermostatControlSequenceAttributeCallbackBridge |
| { |
| public: |
| MTRThermostatClusterThermostatControlSequenceAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThermostatClusterThermostatControlSequenceAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThermostatClusterThermostatControlSequenceAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThermostatClusterThermostatControlSequenceAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableThermostatClusterThermostatControlSequenceAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableThermostatClusterThermostatControlSequenceAttributeCallback> |
| { |
| public: |
| MTRNullableThermostatClusterThermostatControlSequenceAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableThermostatClusterThermostatControlSequenceAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableThermostatClusterThermostatControlSequenceAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableThermostatClusterThermostatControlSequenceAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Thermostat::ThermostatControlSequence> & value); |
| }; |
| |
| class MTRNullableThermostatClusterThermostatControlSequenceAttributeCallbackSubscriptionBridge |
| : public MTRNullableThermostatClusterThermostatControlSequenceAttributeCallbackBridge |
| { |
| public: |
| MTRNullableThermostatClusterThermostatControlSequenceAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableThermostatClusterThermostatControlSequenceAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableThermostatClusterThermostatControlSequenceAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableThermostatClusterThermostatControlSequenceAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThermostatClusterThermostatRunningModeAttributeCallbackBridge |
| : public MTRCallbackBridge<ThermostatClusterThermostatRunningModeAttributeCallback> |
| { |
| public: |
| MTRThermostatClusterThermostatRunningModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThermostatClusterThermostatRunningModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThermostatClusterThermostatRunningModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThermostatClusterThermostatRunningModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Thermostat::ThermostatRunningMode value); |
| }; |
| |
| class MTRThermostatClusterThermostatRunningModeAttributeCallbackSubscriptionBridge |
| : public MTRThermostatClusterThermostatRunningModeAttributeCallbackBridge |
| { |
| public: |
| MTRThermostatClusterThermostatRunningModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThermostatClusterThermostatRunningModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThermostatClusterThermostatRunningModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThermostatClusterThermostatRunningModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableThermostatClusterThermostatRunningModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableThermostatClusterThermostatRunningModeAttributeCallback> |
| { |
| public: |
| MTRNullableThermostatClusterThermostatRunningModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableThermostatClusterThermostatRunningModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableThermostatClusterThermostatRunningModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableThermostatClusterThermostatRunningModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Thermostat::ThermostatRunningMode> & value); |
| }; |
| |
| class MTRNullableThermostatClusterThermostatRunningModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableThermostatClusterThermostatRunningModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableThermostatClusterThermostatRunningModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableThermostatClusterThermostatRunningModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableThermostatClusterThermostatRunningModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableThermostatClusterThermostatRunningModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRThermostatClusterThermostatSystemModeAttributeCallbackBridge |
| : public MTRCallbackBridge<ThermostatClusterThermostatSystemModeAttributeCallback> |
| { |
| public: |
| MTRThermostatClusterThermostatSystemModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ThermostatClusterThermostatSystemModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRThermostatClusterThermostatSystemModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ThermostatClusterThermostatSystemModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Thermostat::ThermostatSystemMode value); |
| }; |
| |
| class MTRThermostatClusterThermostatSystemModeAttributeCallbackSubscriptionBridge |
| : public MTRThermostatClusterThermostatSystemModeAttributeCallbackBridge |
| { |
| public: |
| MTRThermostatClusterThermostatSystemModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRThermostatClusterThermostatSystemModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRThermostatClusterThermostatSystemModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRThermostatClusterThermostatSystemModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableThermostatClusterThermostatSystemModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableThermostatClusterThermostatSystemModeAttributeCallback> |
| { |
| public: |
| MTRNullableThermostatClusterThermostatSystemModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableThermostatClusterThermostatSystemModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableThermostatClusterThermostatSystemModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableThermostatClusterThermostatSystemModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Thermostat::ThermostatSystemMode> & value); |
| }; |
| |
| class MTRNullableThermostatClusterThermostatSystemModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableThermostatClusterThermostatSystemModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableThermostatClusterThermostatSystemModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableThermostatClusterThermostatSystemModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableThermostatClusterThermostatSystemModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableThermostatClusterThermostatSystemModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFanControlClusterFanModeSequenceTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<FanControlClusterFanModeSequenceTypeAttributeCallback> |
| { |
| public: |
| MTRFanControlClusterFanModeSequenceTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FanControlClusterFanModeSequenceTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFanControlClusterFanModeSequenceTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<FanControlClusterFanModeSequenceTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::FanControl::FanModeSequenceType value); |
| }; |
| |
| class MTRFanControlClusterFanModeSequenceTypeAttributeCallbackSubscriptionBridge |
| : public MTRFanControlClusterFanModeSequenceTypeAttributeCallbackBridge |
| { |
| public: |
| MTRFanControlClusterFanModeSequenceTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFanControlClusterFanModeSequenceTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFanControlClusterFanModeSequenceTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFanControlClusterFanModeSequenceTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableFanControlClusterFanModeSequenceTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableFanControlClusterFanModeSequenceTypeAttributeCallback> |
| { |
| public: |
| MTRNullableFanControlClusterFanModeSequenceTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableFanControlClusterFanModeSequenceTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableFanControlClusterFanModeSequenceTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableFanControlClusterFanModeSequenceTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::FanControl::FanModeSequenceType> & value); |
| }; |
| |
| class MTRNullableFanControlClusterFanModeSequenceTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableFanControlClusterFanModeSequenceTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableFanControlClusterFanModeSequenceTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableFanControlClusterFanModeSequenceTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableFanControlClusterFanModeSequenceTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableFanControlClusterFanModeSequenceTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFanControlClusterFanModeTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<FanControlClusterFanModeTypeAttributeCallback> |
| { |
| public: |
| MTRFanControlClusterFanModeTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FanControlClusterFanModeTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFanControlClusterFanModeTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<FanControlClusterFanModeTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::FanControl::FanModeType value); |
| }; |
| |
| class MTRFanControlClusterFanModeTypeAttributeCallbackSubscriptionBridge |
| : public MTRFanControlClusterFanModeTypeAttributeCallbackBridge |
| { |
| public: |
| MTRFanControlClusterFanModeTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFanControlClusterFanModeTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFanControlClusterFanModeTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFanControlClusterFanModeTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableFanControlClusterFanModeTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableFanControlClusterFanModeTypeAttributeCallback> |
| { |
| public: |
| MTRNullableFanControlClusterFanModeTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableFanControlClusterFanModeTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableFanControlClusterFanModeTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableFanControlClusterFanModeTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::FanControl::FanModeType> & value); |
| }; |
| |
| class MTRNullableFanControlClusterFanModeTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableFanControlClusterFanModeTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableFanControlClusterFanModeTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableFanControlClusterFanModeTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableFanControlClusterFanModeTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableFanControlClusterFanModeTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRColorControlClusterColorLoopActionAttributeCallbackBridge |
| : public MTRCallbackBridge<ColorControlClusterColorLoopActionAttributeCallback> |
| { |
| public: |
| MTRColorControlClusterColorLoopActionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ColorControlClusterColorLoopActionAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRColorControlClusterColorLoopActionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ColorControlClusterColorLoopActionAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ColorControl::ColorLoopAction value); |
| }; |
| |
| class MTRColorControlClusterColorLoopActionAttributeCallbackSubscriptionBridge |
| : public MTRColorControlClusterColorLoopActionAttributeCallbackBridge |
| { |
| public: |
| MTRColorControlClusterColorLoopActionAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRColorControlClusterColorLoopActionAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRColorControlClusterColorLoopActionAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRColorControlClusterColorLoopActionAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableColorControlClusterColorLoopActionAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableColorControlClusterColorLoopActionAttributeCallback> |
| { |
| public: |
| MTRNullableColorControlClusterColorLoopActionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableColorControlClusterColorLoopActionAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableColorControlClusterColorLoopActionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableColorControlClusterColorLoopActionAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::ColorLoopAction> & value); |
| }; |
| |
| class MTRNullableColorControlClusterColorLoopActionAttributeCallbackSubscriptionBridge |
| : public MTRNullableColorControlClusterColorLoopActionAttributeCallbackBridge |
| { |
| public: |
| MTRNullableColorControlClusterColorLoopActionAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableColorControlClusterColorLoopActionAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableColorControlClusterColorLoopActionAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableColorControlClusterColorLoopActionAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRColorControlClusterColorLoopDirectionAttributeCallbackBridge |
| : public MTRCallbackBridge<ColorControlClusterColorLoopDirectionAttributeCallback> |
| { |
| public: |
| MTRColorControlClusterColorLoopDirectionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ColorControlClusterColorLoopDirectionAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRColorControlClusterColorLoopDirectionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ColorControlClusterColorLoopDirectionAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ColorControl::ColorLoopDirection value); |
| }; |
| |
| class MTRColorControlClusterColorLoopDirectionAttributeCallbackSubscriptionBridge |
| : public MTRColorControlClusterColorLoopDirectionAttributeCallbackBridge |
| { |
| public: |
| MTRColorControlClusterColorLoopDirectionAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRColorControlClusterColorLoopDirectionAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRColorControlClusterColorLoopDirectionAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRColorControlClusterColorLoopDirectionAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableColorControlClusterColorLoopDirectionAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableColorControlClusterColorLoopDirectionAttributeCallback> |
| { |
| public: |
| MTRNullableColorControlClusterColorLoopDirectionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableColorControlClusterColorLoopDirectionAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableColorControlClusterColorLoopDirectionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableColorControlClusterColorLoopDirectionAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::ColorLoopDirection> & value); |
| }; |
| |
| class MTRNullableColorControlClusterColorLoopDirectionAttributeCallbackSubscriptionBridge |
| : public MTRNullableColorControlClusterColorLoopDirectionAttributeCallbackBridge |
| { |
| public: |
| MTRNullableColorControlClusterColorLoopDirectionAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableColorControlClusterColorLoopDirectionAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableColorControlClusterColorLoopDirectionAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableColorControlClusterColorLoopDirectionAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRColorControlClusterColorModeAttributeCallbackBridge |
| : public MTRCallbackBridge<ColorControlClusterColorModeAttributeCallback> |
| { |
| public: |
| MTRColorControlClusterColorModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ColorControlClusterColorModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRColorControlClusterColorModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<ColorControlClusterColorModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ColorControl::ColorMode value); |
| }; |
| |
| class MTRColorControlClusterColorModeAttributeCallbackSubscriptionBridge |
| : public MTRColorControlClusterColorModeAttributeCallbackBridge |
| { |
| public: |
| MTRColorControlClusterColorModeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRColorControlClusterColorModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRColorControlClusterColorModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRColorControlClusterColorModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableColorControlClusterColorModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableColorControlClusterColorModeAttributeCallback> |
| { |
| public: |
| MTRNullableColorControlClusterColorModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableColorControlClusterColorModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableColorControlClusterColorModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableColorControlClusterColorModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::ColorMode> & value); |
| }; |
| |
| class MTRNullableColorControlClusterColorModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableColorControlClusterColorModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableColorControlClusterColorModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableColorControlClusterColorModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableColorControlClusterColorModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableColorControlClusterColorModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRColorControlClusterHueDirectionAttributeCallbackBridge |
| : public MTRCallbackBridge<ColorControlClusterHueDirectionAttributeCallback> |
| { |
| public: |
| MTRColorControlClusterHueDirectionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ColorControlClusterHueDirectionAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRColorControlClusterHueDirectionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ColorControlClusterHueDirectionAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ColorControl::HueDirection value); |
| }; |
| |
| class MTRColorControlClusterHueDirectionAttributeCallbackSubscriptionBridge |
| : public MTRColorControlClusterHueDirectionAttributeCallbackBridge |
| { |
| public: |
| MTRColorControlClusterHueDirectionAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRColorControlClusterHueDirectionAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRColorControlClusterHueDirectionAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRColorControlClusterHueDirectionAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableColorControlClusterHueDirectionAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableColorControlClusterHueDirectionAttributeCallback> |
| { |
| public: |
| MTRNullableColorControlClusterHueDirectionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableColorControlClusterHueDirectionAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableColorControlClusterHueDirectionAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableColorControlClusterHueDirectionAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::HueDirection> & value); |
| }; |
| |
| class MTRNullableColorControlClusterHueDirectionAttributeCallbackSubscriptionBridge |
| : public MTRNullableColorControlClusterHueDirectionAttributeCallbackBridge |
| { |
| public: |
| MTRNullableColorControlClusterHueDirectionAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableColorControlClusterHueDirectionAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableColorControlClusterHueDirectionAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableColorControlClusterHueDirectionAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRColorControlClusterHueMoveModeAttributeCallbackBridge |
| : public MTRCallbackBridge<ColorControlClusterHueMoveModeAttributeCallback> |
| { |
| public: |
| MTRColorControlClusterHueMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ColorControlClusterHueMoveModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRColorControlClusterHueMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ColorControlClusterHueMoveModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ColorControl::HueMoveMode value); |
| }; |
| |
| class MTRColorControlClusterHueMoveModeAttributeCallbackSubscriptionBridge |
| : public MTRColorControlClusterHueMoveModeAttributeCallbackBridge |
| { |
| public: |
| MTRColorControlClusterHueMoveModeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRColorControlClusterHueMoveModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRColorControlClusterHueMoveModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRColorControlClusterHueMoveModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableColorControlClusterHueMoveModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableColorControlClusterHueMoveModeAttributeCallback> |
| { |
| public: |
| MTRNullableColorControlClusterHueMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableColorControlClusterHueMoveModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableColorControlClusterHueMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableColorControlClusterHueMoveModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::HueMoveMode> & value); |
| }; |
| |
| class MTRNullableColorControlClusterHueMoveModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableColorControlClusterHueMoveModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableColorControlClusterHueMoveModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableColorControlClusterHueMoveModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableColorControlClusterHueMoveModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableColorControlClusterHueMoveModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRColorControlClusterHueStepModeAttributeCallbackBridge |
| : public MTRCallbackBridge<ColorControlClusterHueStepModeAttributeCallback> |
| { |
| public: |
| MTRColorControlClusterHueStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ColorControlClusterHueStepModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRColorControlClusterHueStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ColorControlClusterHueStepModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ColorControl::HueStepMode value); |
| }; |
| |
| class MTRColorControlClusterHueStepModeAttributeCallbackSubscriptionBridge |
| : public MTRColorControlClusterHueStepModeAttributeCallbackBridge |
| { |
| public: |
| MTRColorControlClusterHueStepModeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRColorControlClusterHueStepModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRColorControlClusterHueStepModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRColorControlClusterHueStepModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableColorControlClusterHueStepModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableColorControlClusterHueStepModeAttributeCallback> |
| { |
| public: |
| MTRNullableColorControlClusterHueStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableColorControlClusterHueStepModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableColorControlClusterHueStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableColorControlClusterHueStepModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::HueStepMode> & value); |
| }; |
| |
| class MTRNullableColorControlClusterHueStepModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableColorControlClusterHueStepModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableColorControlClusterHueStepModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableColorControlClusterHueStepModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableColorControlClusterHueStepModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableColorControlClusterHueStepModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRColorControlClusterSaturationMoveModeAttributeCallbackBridge |
| : public MTRCallbackBridge<ColorControlClusterSaturationMoveModeAttributeCallback> |
| { |
| public: |
| MTRColorControlClusterSaturationMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ColorControlClusterSaturationMoveModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRColorControlClusterSaturationMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ColorControlClusterSaturationMoveModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ColorControl::SaturationMoveMode value); |
| }; |
| |
| class MTRColorControlClusterSaturationMoveModeAttributeCallbackSubscriptionBridge |
| : public MTRColorControlClusterSaturationMoveModeAttributeCallbackBridge |
| { |
| public: |
| MTRColorControlClusterSaturationMoveModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRColorControlClusterSaturationMoveModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRColorControlClusterSaturationMoveModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRColorControlClusterSaturationMoveModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableColorControlClusterSaturationMoveModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableColorControlClusterSaturationMoveModeAttributeCallback> |
| { |
| public: |
| MTRNullableColorControlClusterSaturationMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableColorControlClusterSaturationMoveModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableColorControlClusterSaturationMoveModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableColorControlClusterSaturationMoveModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::SaturationMoveMode> & value); |
| }; |
| |
| class MTRNullableColorControlClusterSaturationMoveModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableColorControlClusterSaturationMoveModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableColorControlClusterSaturationMoveModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableColorControlClusterSaturationMoveModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableColorControlClusterSaturationMoveModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableColorControlClusterSaturationMoveModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRColorControlClusterSaturationStepModeAttributeCallbackBridge |
| : public MTRCallbackBridge<ColorControlClusterSaturationStepModeAttributeCallback> |
| { |
| public: |
| MTRColorControlClusterSaturationStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ColorControlClusterSaturationStepModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRColorControlClusterSaturationStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ColorControlClusterSaturationStepModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ColorControl::SaturationStepMode value); |
| }; |
| |
| class MTRColorControlClusterSaturationStepModeAttributeCallbackSubscriptionBridge |
| : public MTRColorControlClusterSaturationStepModeAttributeCallbackBridge |
| { |
| public: |
| MTRColorControlClusterSaturationStepModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRColorControlClusterSaturationStepModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRColorControlClusterSaturationStepModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRColorControlClusterSaturationStepModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableColorControlClusterSaturationStepModeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableColorControlClusterSaturationStepModeAttributeCallback> |
| { |
| public: |
| MTRNullableColorControlClusterSaturationStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableColorControlClusterSaturationStepModeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableColorControlClusterSaturationStepModeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableColorControlClusterSaturationStepModeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ColorControl::SaturationStepMode> & value); |
| }; |
| |
| class MTRNullableColorControlClusterSaturationStepModeAttributeCallbackSubscriptionBridge |
| : public MTRNullableColorControlClusterSaturationStepModeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableColorControlClusterSaturationStepModeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableColorControlClusterSaturationStepModeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableColorControlClusterSaturationStepModeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableColorControlClusterSaturationStepModeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<IlluminanceMeasurementClusterLightSensorTypeAttributeCallback> |
| { |
| public: |
| MTRIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<IlluminanceMeasurementClusterLightSensorTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<IlluminanceMeasurementClusterLightSensorTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::IlluminanceMeasurement::LightSensorType value); |
| }; |
| |
| class MTRIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackSubscriptionBridge |
| : public MTRIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge |
| { |
| public: |
| MTRIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallback> |
| { |
| public: |
| MTRNullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::IlluminanceMeasurement::LightSensorType> & value); |
| }; |
| |
| class MTRNullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableIlluminanceMeasurementClusterLightSensorTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRChannelClusterChannelStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<ChannelClusterChannelStatusEnumAttributeCallback> |
| { |
| public: |
| MTRChannelClusterChannelStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ChannelClusterChannelStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRChannelClusterChannelStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ChannelClusterChannelStatusEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Channel::ChannelStatusEnum value); |
| }; |
| |
| class MTRChannelClusterChannelStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRChannelClusterChannelStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRChannelClusterChannelStatusEnumAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRChannelClusterChannelStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRChannelClusterChannelStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRChannelClusterChannelStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableChannelClusterChannelStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableChannelClusterChannelStatusEnumAttributeCallback> |
| { |
| public: |
| MTRNullableChannelClusterChannelStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableChannelClusterChannelStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableChannelClusterChannelStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableChannelClusterChannelStatusEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Channel::ChannelStatusEnum> & value); |
| }; |
| |
| class MTRNullableChannelClusterChannelStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableChannelClusterChannelStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableChannelClusterChannelStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableChannelClusterChannelStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableChannelClusterChannelStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableChannelClusterChannelStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRChannelClusterLineupInfoTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<ChannelClusterLineupInfoTypeEnumAttributeCallback> |
| { |
| public: |
| MTRChannelClusterLineupInfoTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ChannelClusterLineupInfoTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRChannelClusterLineupInfoTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ChannelClusterLineupInfoTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::Channel::LineupInfoTypeEnum value); |
| }; |
| |
| class MTRChannelClusterLineupInfoTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRChannelClusterLineupInfoTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRChannelClusterLineupInfoTypeEnumAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRChannelClusterLineupInfoTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRChannelClusterLineupInfoTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRChannelClusterLineupInfoTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableChannelClusterLineupInfoTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableChannelClusterLineupInfoTypeEnumAttributeCallback> |
| { |
| public: |
| MTRNullableChannelClusterLineupInfoTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableChannelClusterLineupInfoTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableChannelClusterLineupInfoTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableChannelClusterLineupInfoTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::Channel::LineupInfoTypeEnum> & value); |
| }; |
| |
| class MTRNullableChannelClusterLineupInfoTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableChannelClusterLineupInfoTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableChannelClusterLineupInfoTypeEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableChannelClusterLineupInfoTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableChannelClusterLineupInfoTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableChannelClusterLineupInfoTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<TargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallback> |
| { |
| public: |
| MTRTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<TargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<TargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::TargetNavigator::TargetNavigatorStatusEnum value); |
| }; |
| |
| class MTRTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallback> |
| { |
| public: |
| MTRNullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::TargetNavigator::TargetNavigatorStatusEnum> & value); |
| }; |
| |
| class MTRNullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableTargetNavigatorClusterTargetNavigatorStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<MediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallback> |
| { |
| public: |
| MTRMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<MediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::MediaPlayback::MediaPlaybackStatusEnum value); |
| }; |
| |
| class MTRMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallback> |
| { |
| public: |
| MTRNullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::MediaPlayback::MediaPlaybackStatusEnum> & value); |
| }; |
| |
| class MTRNullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableMediaPlaybackClusterMediaPlaybackStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<MediaPlaybackClusterPlaybackStateEnumAttributeCallback> |
| { |
| public: |
| MTRMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaPlaybackClusterPlaybackStateEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<MediaPlaybackClusterPlaybackStateEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::MediaPlayback::PlaybackStateEnum value); |
| }; |
| |
| class MTRMediaPlaybackClusterPlaybackStateEnumAttributeCallbackSubscriptionBridge |
| : public MTRMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge |
| { |
| public: |
| MTRMediaPlaybackClusterPlaybackStateEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableMediaPlaybackClusterPlaybackStateEnumAttributeCallback> |
| { |
| public: |
| MTRNullableMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableMediaPlaybackClusterPlaybackStateEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableMediaPlaybackClusterPlaybackStateEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::MediaPlayback::PlaybackStateEnum> & value); |
| }; |
| |
| class MTRNullableMediaPlaybackClusterPlaybackStateEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableMediaPlaybackClusterPlaybackStateEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableMediaPlaybackClusterPlaybackStateEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRMediaInputClusterInputTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<MediaInputClusterInputTypeEnumAttributeCallback> |
| { |
| public: |
| MTRMediaInputClusterInputTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<MediaInputClusterInputTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRMediaInputClusterInputTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<MediaInputClusterInputTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::MediaInput::InputTypeEnum value); |
| }; |
| |
| class MTRMediaInputClusterInputTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRMediaInputClusterInputTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRMediaInputClusterInputTypeEnumAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRMediaInputClusterInputTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRMediaInputClusterInputTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRMediaInputClusterInputTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableMediaInputClusterInputTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableMediaInputClusterInputTypeEnumAttributeCallback> |
| { |
| public: |
| MTRNullableMediaInputClusterInputTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableMediaInputClusterInputTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableMediaInputClusterInputTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableMediaInputClusterInputTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::MediaInput::InputTypeEnum> & value); |
| }; |
| |
| class MTRNullableMediaInputClusterInputTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableMediaInputClusterInputTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableMediaInputClusterInputTypeEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableMediaInputClusterInputTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableMediaInputClusterInputTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableMediaInputClusterInputTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRKeypadInputClusterCecKeyCodeAttributeCallbackBridge |
| : public MTRCallbackBridge<KeypadInputClusterCecKeyCodeAttributeCallback> |
| { |
| public: |
| MTRKeypadInputClusterCecKeyCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<KeypadInputClusterCecKeyCodeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRKeypadInputClusterCecKeyCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<KeypadInputClusterCecKeyCodeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::KeypadInput::CecKeyCode value); |
| }; |
| |
| class MTRKeypadInputClusterCecKeyCodeAttributeCallbackSubscriptionBridge |
| : public MTRKeypadInputClusterCecKeyCodeAttributeCallbackBridge |
| { |
| public: |
| MTRKeypadInputClusterCecKeyCodeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRKeypadInputClusterCecKeyCodeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRKeypadInputClusterCecKeyCodeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRKeypadInputClusterCecKeyCodeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableKeypadInputClusterCecKeyCodeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableKeypadInputClusterCecKeyCodeAttributeCallback> |
| { |
| public: |
| MTRNullableKeypadInputClusterCecKeyCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableKeypadInputClusterCecKeyCodeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableKeypadInputClusterCecKeyCodeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableKeypadInputClusterCecKeyCodeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::KeypadInput::CecKeyCode> & value); |
| }; |
| |
| class MTRNullableKeypadInputClusterCecKeyCodeAttributeCallbackSubscriptionBridge |
| : public MTRNullableKeypadInputClusterCecKeyCodeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableKeypadInputClusterCecKeyCodeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableKeypadInputClusterCecKeyCodeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableKeypadInputClusterCecKeyCodeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableKeypadInputClusterCecKeyCodeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<KeypadInputClusterKeypadInputStatusEnumAttributeCallback> |
| { |
| public: |
| MTRKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<KeypadInputClusterKeypadInputStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<KeypadInputClusterKeypadInputStatusEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::KeypadInput::KeypadInputStatusEnum value); |
| }; |
| |
| class MTRKeypadInputClusterKeypadInputStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRKeypadInputClusterKeypadInputStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableKeypadInputClusterKeypadInputStatusEnumAttributeCallback> |
| { |
| public: |
| MTRNullableKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableKeypadInputClusterKeypadInputStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableKeypadInputClusterKeypadInputStatusEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::KeypadInput::KeypadInputStatusEnum> & value); |
| }; |
| |
| class MTRNullableKeypadInputClusterKeypadInputStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableKeypadInputClusterKeypadInputStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableKeypadInputClusterKeypadInputStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<ContentLauncherClusterContentLaunchStatusEnumAttributeCallback> |
| { |
| public: |
| MTRContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ContentLauncherClusterContentLaunchStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ContentLauncherClusterContentLaunchStatusEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ContentLauncher::ContentLaunchStatusEnum value); |
| }; |
| |
| class MTRContentLauncherClusterContentLaunchStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRContentLauncherClusterContentLaunchStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableContentLauncherClusterContentLaunchStatusEnumAttributeCallback> |
| { |
| public: |
| MTRNullableContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableContentLauncherClusterContentLaunchStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableContentLauncherClusterContentLaunchStatusEnumAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ContentLauncher::ContentLaunchStatusEnum> & value); |
| }; |
| |
| class MTRNullableContentLauncherClusterContentLaunchStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableContentLauncherClusterContentLaunchStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableContentLauncherClusterContentLaunchStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRContentLauncherClusterMetricTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<ContentLauncherClusterMetricTypeEnumAttributeCallback> |
| { |
| public: |
| MTRContentLauncherClusterMetricTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ContentLauncherClusterMetricTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRContentLauncherClusterMetricTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ContentLauncherClusterMetricTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ContentLauncher::MetricTypeEnum value); |
| }; |
| |
| class MTRContentLauncherClusterMetricTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRContentLauncherClusterMetricTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRContentLauncherClusterMetricTypeEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRContentLauncherClusterMetricTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRContentLauncherClusterMetricTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRContentLauncherClusterMetricTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableContentLauncherClusterMetricTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableContentLauncherClusterMetricTypeEnumAttributeCallback> |
| { |
| public: |
| MTRNullableContentLauncherClusterMetricTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableContentLauncherClusterMetricTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableContentLauncherClusterMetricTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableContentLauncherClusterMetricTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ContentLauncher::MetricTypeEnum> & value); |
| }; |
| |
| class MTRNullableContentLauncherClusterMetricTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableContentLauncherClusterMetricTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableContentLauncherClusterMetricTypeEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableContentLauncherClusterMetricTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableContentLauncherClusterMetricTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableContentLauncherClusterMetricTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRContentLauncherClusterParameterEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<ContentLauncherClusterParameterEnumAttributeCallback> |
| { |
| public: |
| MTRContentLauncherClusterParameterEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ContentLauncherClusterParameterEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRContentLauncherClusterParameterEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ContentLauncherClusterParameterEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ContentLauncher::ParameterEnum value); |
| }; |
| |
| class MTRContentLauncherClusterParameterEnumAttributeCallbackSubscriptionBridge |
| : public MTRContentLauncherClusterParameterEnumAttributeCallbackBridge |
| { |
| public: |
| MTRContentLauncherClusterParameterEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRContentLauncherClusterParameterEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRContentLauncherClusterParameterEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRContentLauncherClusterParameterEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableContentLauncherClusterParameterEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableContentLauncherClusterParameterEnumAttributeCallback> |
| { |
| public: |
| MTRNullableContentLauncherClusterParameterEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableContentLauncherClusterParameterEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableContentLauncherClusterParameterEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableContentLauncherClusterParameterEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ContentLauncher::ParameterEnum> & value); |
| }; |
| |
| class MTRNullableContentLauncherClusterParameterEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableContentLauncherClusterParameterEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableContentLauncherClusterParameterEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableContentLauncherClusterParameterEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableContentLauncherClusterParameterEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableContentLauncherClusterParameterEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRAudioOutputClusterOutputTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<AudioOutputClusterOutputTypeEnumAttributeCallback> |
| { |
| public: |
| MTRAudioOutputClusterOutputTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<AudioOutputClusterOutputTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRAudioOutputClusterOutputTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<AudioOutputClusterOutputTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::AudioOutput::OutputTypeEnum value); |
| }; |
| |
| class MTRAudioOutputClusterOutputTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRAudioOutputClusterOutputTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRAudioOutputClusterOutputTypeEnumAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRAudioOutputClusterOutputTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRAudioOutputClusterOutputTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRAudioOutputClusterOutputTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableAudioOutputClusterOutputTypeEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableAudioOutputClusterOutputTypeEnumAttributeCallback> |
| { |
| public: |
| MTRNullableAudioOutputClusterOutputTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableAudioOutputClusterOutputTypeEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableAudioOutputClusterOutputTypeEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableAudioOutputClusterOutputTypeEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::AudioOutput::OutputTypeEnum> & value); |
| }; |
| |
| class MTRNullableAudioOutputClusterOutputTypeEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableAudioOutputClusterOutputTypeEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableAudioOutputClusterOutputTypeEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableAudioOutputClusterOutputTypeEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableAudioOutputClusterOutputTypeEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableAudioOutputClusterOutputTypeEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallback> |
| { |
| public: |
| MTRApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ApplicationLauncher::ApplicationLauncherStatusEnum value); |
| }; |
| |
| class MTRApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallback> |
| { |
| public: |
| MTRNullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallback>(queue, handler, |
| OnSuccessFn){}; |
| |
| MTRNullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void OnSuccessFn( |
| void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ApplicationLauncher::ApplicationLauncherStatusEnum> & value); |
| }; |
| |
| class MTRNullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableApplicationLauncherClusterApplicationLauncherStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<ApplicationBasicClusterApplicationStatusEnumAttributeCallback> |
| { |
| public: |
| MTRApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<ApplicationBasicClusterApplicationStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<ApplicationBasicClusterApplicationStatusEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::ApplicationBasic::ApplicationStatusEnum value); |
| }; |
| |
| class MTRApplicationBasicClusterApplicationStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRApplicationBasicClusterApplicationStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableApplicationBasicClusterApplicationStatusEnumAttributeCallback> |
| { |
| public: |
| MTRNullableApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, |
| ResponseHandler handler) : |
| MTRCallbackBridge<NullableApplicationBasicClusterApplicationStatusEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableApplicationBasicClusterApplicationStatusEnumAttributeCallback>(queue, handler, action, |
| OnSuccessFn){}; |
| |
| static void |
| OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::ApplicationBasic::ApplicationStatusEnum> & value); |
| }; |
| |
| class MTRNullableApplicationBasicClusterApplicationStatusEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableApplicationBasicClusterApplicationStatusEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableApplicationBasicClusterApplicationStatusEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRUnitTestingClusterSimpleEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<UnitTestingClusterSimpleEnumAttributeCallback> |
| { |
| public: |
| MTRUnitTestingClusterSimpleEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<UnitTestingClusterSimpleEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRUnitTestingClusterSimpleEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action) : |
| MTRCallbackBridge<UnitTestingClusterSimpleEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::UnitTesting::SimpleEnum value); |
| }; |
| |
| class MTRUnitTestingClusterSimpleEnumAttributeCallbackSubscriptionBridge |
| : public MTRUnitTestingClusterSimpleEnumAttributeCallbackBridge |
| { |
| public: |
| MTRUnitTestingClusterSimpleEnumAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRUnitTestingClusterSimpleEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRUnitTestingClusterSimpleEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRUnitTestingClusterSimpleEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableUnitTestingClusterSimpleEnumAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableUnitTestingClusterSimpleEnumAttributeCallback> |
| { |
| public: |
| MTRNullableUnitTestingClusterSimpleEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableUnitTestingClusterSimpleEnumAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableUnitTestingClusterSimpleEnumAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableUnitTestingClusterSimpleEnumAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::UnitTesting::SimpleEnum> & value); |
| }; |
| |
| class MTRNullableUnitTestingClusterSimpleEnumAttributeCallbackSubscriptionBridge |
| : public MTRNullableUnitTestingClusterSimpleEnumAttributeCallbackBridge |
| { |
| public: |
| MTRNullableUnitTestingClusterSimpleEnumAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableUnitTestingClusterSimpleEnumAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableUnitTestingClusterSimpleEnumAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableUnitTestingClusterSimpleEnumAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRFaultInjectionClusterFaultTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<FaultInjectionClusterFaultTypeAttributeCallback> |
| { |
| public: |
| MTRFaultInjectionClusterFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<FaultInjectionClusterFaultTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRFaultInjectionClusterFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<FaultInjectionClusterFaultTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, chip::app::Clusters::FaultInjection::FaultType value); |
| }; |
| |
| class MTRFaultInjectionClusterFaultTypeAttributeCallbackSubscriptionBridge |
| : public MTRFaultInjectionClusterFaultTypeAttributeCallbackBridge |
| { |
| public: |
| MTRFaultInjectionClusterFaultTypeAttributeCallbackSubscriptionBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRFaultInjectionClusterFaultTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRFaultInjectionClusterFaultTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRFaultInjectionClusterFaultTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |
| |
| class MTRNullableFaultInjectionClusterFaultTypeAttributeCallbackBridge |
| : public MTRCallbackBridge<NullableFaultInjectionClusterFaultTypeAttributeCallback> |
| { |
| public: |
| MTRNullableFaultInjectionClusterFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler) : |
| MTRCallbackBridge<NullableFaultInjectionClusterFaultTypeAttributeCallback>(queue, handler, OnSuccessFn){}; |
| |
| MTRNullableFaultInjectionClusterFaultTypeAttributeCallbackBridge(dispatch_queue_t queue, ResponseHandler handler, |
| MTRActionBlock action) : |
| MTRCallbackBridge<NullableFaultInjectionClusterFaultTypeAttributeCallback>(queue, handler, action, OnSuccessFn){}; |
| |
| static void OnSuccessFn(void * context, |
| const chip::app::DataModel::Nullable<chip::app::Clusters::FaultInjection::FaultType> & value); |
| }; |
| |
| class MTRNullableFaultInjectionClusterFaultTypeAttributeCallbackSubscriptionBridge |
| : public MTRNullableFaultInjectionClusterFaultTypeAttributeCallbackBridge |
| { |
| public: |
| MTRNullableFaultInjectionClusterFaultTypeAttributeCallbackSubscriptionBridge( |
| dispatch_queue_t queue, ResponseHandler handler, MTRActionBlock action, |
| MTRSubscriptionEstablishedHandler establishedHandler) : |
| MTRNullableFaultInjectionClusterFaultTypeAttributeCallbackBridge(queue, handler, action), |
| mEstablishedHandler(establishedHandler) |
| {} |
| |
| void OnSubscriptionEstablished(); |
| using MTRNullableFaultInjectionClusterFaultTypeAttributeCallbackBridge::KeepAliveOnCallback; |
| using MTRNullableFaultInjectionClusterFaultTypeAttributeCallbackBridge::OnDone; |
| |
| private: |
| MTRSubscriptionEstablishedHandler mEstablishedHandler; |
| }; |