File tree 3 files changed +5323
-0
lines changed
3 files changed +5323
-0
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ *
3
+ * Copyright (c) 2022 Project CHIP Authors
4
+ * All rights reserved.
5
+ *
6
+ * Licensed under the Apache License, Version 2.0 (the "License");
7
+ * you may not use this file except in compliance with the License.
8
+ * You may obtain a copy of the License at
9
+ *
10
+ * http://www.apache.org/licenses/LICENSE-2.0
11
+ *
12
+ * Unless required by applicable law or agreed to in writing, software
13
+ * distributed under the License is distributed on an "AS IS" BASIS,
14
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
+ * See the License for the specific language governing permissions and
16
+ * limitations under the License.
17
+ */
18
+
19
+ #include " DefaultTestEventTriggerDelegate.h"
20
+
21
+ #include < lib/support/CodeUtils.h>
22
+ #include < lib/support/logging/CHIPLogging.h>
23
+
24
+ namespace chip {
25
+
26
+ bool DefaultTestEventTriggerDelegate::DoesEnableKeyMatch (const ByteSpan & enableKey) const
27
+ {
28
+ return !mEnableKey .empty () && mEnableKey .data_equal (enableKey);
29
+ }
30
+
31
+ } // namespace chip
Original file line number Diff line number Diff line change
1
+ /*
2
+ *
3
+ * Copyright (c) 2022 Project CHIP Authors
4
+ * All rights reserved.
5
+ *
6
+ * Licensed under the Apache License, Version 2.0 (the "License");
7
+ * you may not use this file except in compliance with the License.
8
+ * You may obtain a copy of the License at
9
+ *
10
+ * http://www.apache.org/licenses/LICENSE-2.0
11
+ *
12
+ * Unless required by applicable law or agreed to in writing, software
13
+ * distributed under the License is distributed on an "AS IS" BASIS,
14
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15
+ * See the License for the specific language governing permissions and
16
+ * limitations under the License.
17
+ */
18
+
19
+ #pragma once
20
+
21
+ #include < app/TestEventTriggerDelegate.h>
22
+
23
+ namespace chip {
24
+
25
+ class DefaultTestEventTriggerDelegate : public TestEventTriggerDelegate
26
+ {
27
+ public:
28
+ explicit DefaultTestEventTriggerDelegate (const ByteSpan & enableKey) : mEnableKey(enableKey) {}
29
+
30
+ bool DoesEnableKeyMatch (const ByteSpan & enableKey) const override ;
31
+
32
+ private:
33
+ ByteSpan mEnableKey ;
34
+ };
35
+
36
+ } // namespace chip
You can’t perform that action at this time.
0 commit comments