nRF Connect SDK API 0.1.0
Loading...
Searching...
No Matches
CHIPClientCallbacks.h
Go to the documentation of this file.
1/*
2 *
3 * Copyright (c) 2022 Project CHIP Authors
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18// THIS FILE IS GENERATED BY ZAP
19
20#pragma once
21
22#include <app-common/zap-generated/cluster-objects.h>
23#include <app/InteractionModelEngine.h>
24#include <app/data-model/DecodableList.h>
25#include <app/util/af-enums.h>
26#include <app/util/im-client-callbacks.h>
27#include <inttypes.h>
28#include <lib/support/FunctionTraits.h>
29#include <lib/support/Span.h>
30
31// List specific responses
33 void *context, const chip::app::DataModel::DecodableList<chip::CommandId> &data);
35 void *context, const chip::app::DataModel::DecodableList<chip::CommandId> &data);
37 void *context, const chip::app::DataModel::DecodableList<chip::EventId> &data);
39 void *context, const chip::app::DataModel::DecodableList<chip::AttributeId> &data);
void(* OtaSoftwareUpdateProviderAttributeListListAttributeCallback)(void *context, const chip::app::DataModel::DecodableList< chip::AttributeId > &data)
Definition: CHIPClientCallbacks.h:38
void(* OtaSoftwareUpdateProviderAcceptedCommandListListAttributeCallback)(void *context, const chip::app::DataModel::DecodableList< chip::CommandId > &data)
Definition: CHIPClientCallbacks.h:34
void(* OtaSoftwareUpdateProviderEventListListAttributeCallback)(void *context, const chip::app::DataModel::DecodableList< chip::EventId > &data)
Definition: CHIPClientCallbacks.h:36
void(* OtaSoftwareUpdateProviderGeneratedCommandListListAttributeCallback)(void *context, const chip::app::DataModel::DecodableList< chip::CommandId > &data)
Definition: CHIPClientCallbacks.h:32