• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2021 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 /*
18  * Generated mock file from original source file
19  *   Functions generated:71
20  *
21  *  mockcify.pl ver 0.2
22  */
23 
24 #include <cstdint>
25 #include <functional>
26 
27 // Original included files, if any
28 #include "stack/smp/smp_int.h"
29 #include "types/raw_address.h"
30 
31 // Mocked compile conditionals, if any
32 namespace test {
33 namespace mock {
34 namespace stack_smp_act {
35 
36 // Shared state between mocked functions and tests
37 // Name: smp_send_app_cback
38 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
39 // Returns: void
40 struct smp_send_app_cback {
41   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
42           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_app_cback43   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
44 };
45 extern struct smp_send_app_cback smp_send_app_cback;
46 // Name: smp_send_pair_fail
47 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
48 // Returns: void
49 struct smp_send_pair_fail {
50   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
51           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_pair_fail52   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
53 };
54 extern struct smp_send_pair_fail smp_send_pair_fail;
55 // Name: smp_send_pair_req
56 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
57 // Returns: void
58 struct smp_send_pair_req {
59   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
60           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_pair_req61   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
62 };
63 extern struct smp_send_pair_req smp_send_pair_req;
64 // Name: smp_send_pair_rsp
65 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
66 // Returns: void
67 struct smp_send_pair_rsp {
68   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
69           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_pair_rsp70   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
71 };
72 extern struct smp_send_pair_rsp smp_send_pair_rsp;
73 // Name: smp_send_confirm
74 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
75 // Returns: void
76 struct smp_send_confirm {
77   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
78           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_confirm79   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
80 };
81 extern struct smp_send_confirm smp_send_confirm;
82 // Name: smp_send_rand
83 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
84 // Returns: void
85 struct smp_send_rand {
86   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
87           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_rand88   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
89 };
90 extern struct smp_send_rand smp_send_rand;
91 // Name: smp_send_pair_public_key
92 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
93 // Returns: void
94 struct smp_send_pair_public_key {
95   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
96           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_pair_public_key97   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
98 };
99 extern struct smp_send_pair_public_key smp_send_pair_public_key;
100 // Name: smp_send_commitment
101 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
102 // Returns: void
103 struct smp_send_commitment {
104   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
105           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_commitment106   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
107 };
108 extern struct smp_send_commitment smp_send_commitment;
109 // Name: smp_send_dhkey_check
110 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
111 // Returns: void
112 struct smp_send_dhkey_check {
113   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
114           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_dhkey_check115   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
116 };
117 extern struct smp_send_dhkey_check smp_send_dhkey_check;
118 // Name: smp_send_keypress_notification
119 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
120 // Returns: void
121 struct smp_send_keypress_notification {
122   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
123           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_keypress_notification124   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
125 };
126 extern struct smp_send_keypress_notification smp_send_keypress_notification;
127 // Name: smp_send_enc_info
128 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
129 // Returns: void
130 struct smp_send_enc_info {
131   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
132           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_enc_info133   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
134 };
135 extern struct smp_send_enc_info smp_send_enc_info;
136 // Name: smp_send_id_info
137 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
138 // Returns: void
139 struct smp_send_id_info {
140   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
141           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_id_info142   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
143 };
144 extern struct smp_send_id_info smp_send_id_info;
145 // Name: smp_send_csrk_info
146 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
147 // Returns: void
148 struct smp_send_csrk_info {
149   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
150           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_csrk_info151   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
152 };
153 extern struct smp_send_csrk_info smp_send_csrk_info;
154 // Name: smp_send_ltk_reply
155 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
156 // Returns: void
157 struct smp_send_ltk_reply {
158   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
159           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_send_ltk_reply160   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
161 };
162 extern struct smp_send_ltk_reply smp_send_ltk_reply;
163 // Name: smp_proc_sec_req
164 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
165 // Returns: void
166 struct smp_proc_sec_req {
167   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
168           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_sec_req169   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
170 };
171 extern struct smp_proc_sec_req smp_proc_sec_req;
172 // Name: smp_proc_sec_grant
173 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
174 // Returns: void
175 struct smp_proc_sec_grant {
176   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
177           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_sec_grant178   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
179 };
180 extern struct smp_proc_sec_grant smp_proc_sec_grant;
181 // Name: smp_proc_pair_fail
182 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
183 // Returns: void
184 struct smp_proc_pair_fail {
185   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
186           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_pair_fail187   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
188 };
189 extern struct smp_proc_pair_fail smp_proc_pair_fail;
190 // Name: smp_proc_pair_cmd
191 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
192 // Returns: void
193 struct smp_proc_pair_cmd {
194   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
195           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_pair_cmd196   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
197 };
198 extern struct smp_proc_pair_cmd smp_proc_pair_cmd;
199 // Name: smp_proc_confirm
200 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
201 // Returns: void
202 struct smp_proc_confirm {
203   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
204           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_confirm205   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
206 };
207 extern struct smp_proc_confirm smp_proc_confirm;
208 
209 // Name: smp_proc_rand
210 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
211 // Returns: void
212 struct smp_proc_rand {
213   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
214           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_rand215   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
216 };
217 extern struct smp_proc_rand smp_proc_rand;
218 // Name: smp_process_pairing_public_key
219 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
220 // Returns: void
221 struct smp_process_pairing_public_key {
222   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
223           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_pairing_public_key224   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
225 };
226 extern struct smp_process_pairing_public_key smp_process_pairing_public_key;
227 // Name: smp_process_pairing_commitment
228 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
229 // Returns: void
230 struct smp_process_pairing_commitment {
231   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
232           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_pairing_commitment233   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
234 };
235 extern struct smp_process_pairing_commitment smp_process_pairing_commitment;
236 // Name: smp_process_dhkey_check
237 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
238 // Returns: void
239 struct smp_process_dhkey_check {
240   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
241           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_dhkey_check242   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
243 };
244 extern struct smp_process_dhkey_check smp_process_dhkey_check;
245 // Name: smp_process_keypress_notification
246 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
247 // Returns: void
248 struct smp_process_keypress_notification {
249   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
250           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_keypress_notification251   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
252 };
253 extern struct smp_process_keypress_notification smp_process_keypress_notification;
254 // Name: smp_br_process_pairing_command
255 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
256 // Returns: void
257 struct smp_br_process_pairing_command {
258   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
259           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_process_pairing_command260   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
261 };
262 extern struct smp_br_process_pairing_command smp_br_process_pairing_command;
263 // Name: smp_br_process_security_grant
264 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
265 // Returns: void
266 struct smp_br_process_security_grant {
267   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
268           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_process_security_grant269   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
270 };
271 extern struct smp_br_process_security_grant smp_br_process_security_grant;
272 // Name: smp_br_check_authorization_request
273 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
274 // Returns: void
275 struct smp_br_check_authorization_request {
276   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
277           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_check_authorization_request278   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
279 };
280 extern struct smp_br_check_authorization_request smp_br_check_authorization_request;
281 // Name: smp_br_select_next_key
282 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
283 // Returns: void
284 struct smp_br_select_next_key {
285   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
286           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_select_next_key287   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
288 };
289 extern struct smp_br_select_next_key smp_br_select_next_key;
290 // Name: smp_proc_enc_info
291 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
292 // Returns: void
293 struct smp_proc_enc_info {
294   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
295           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_enc_info296   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
297 };
298 extern struct smp_proc_enc_info smp_proc_enc_info;
299 // Name: smp_proc_central_id
300 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
301 // Returns: void
302 struct smp_proc_central_id {
303   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
304           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_central_id305   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
306 };
307 extern struct smp_proc_central_id smp_proc_central_id;
308 // Name: smp_proc_id_info
309 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
310 // Returns: void
311 struct smp_proc_id_info {
312   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
313           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_id_info314   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
315 };
316 extern struct smp_proc_id_info smp_proc_id_info;
317 // Name: smp_proc_id_addr
318 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
319 // Returns: void
320 struct smp_proc_id_addr {
321   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
322           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_id_addr323   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
324 };
325 extern struct smp_proc_id_addr smp_proc_id_addr;
326 // Name: smp_proc_srk_info
327 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
328 // Returns: void
329 struct smp_proc_srk_info {
330   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
331           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_srk_info332   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
333 };
334 extern struct smp_proc_srk_info smp_proc_srk_info;
335 // Name: smp_proc_compare
336 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
337 // Returns: void
338 struct smp_proc_compare {
339   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
340           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_compare341   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
342 };
343 extern struct smp_proc_compare smp_proc_compare;
344 // Name: smp_proc_sl_key
345 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
346 // Returns: void
347 struct smp_proc_sl_key {
348   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
349           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_sl_key350   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
351 };
352 extern struct smp_proc_sl_key smp_proc_sl_key;
353 // Name: smp_start_enc
354 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
355 // Returns: void
356 struct smp_start_enc {
357   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
358           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_start_enc359   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
360 };
361 extern struct smp_start_enc smp_start_enc;
362 // Name: smp_proc_discard
363 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
364 // Returns: void
365 struct smp_proc_discard {
366   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
367           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_discard368   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
369 };
370 extern struct smp_proc_discard smp_proc_discard;
371 // Name: smp_enc_cmpl
372 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
373 // Returns: void
374 struct smp_enc_cmpl {
375   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
376           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_enc_cmpl377   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
378 };
379 extern struct smp_enc_cmpl smp_enc_cmpl;
380 // Name: smp_check_auth_req
381 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
382 // Returns: void
383 struct smp_check_auth_req {
384   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
385           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_check_auth_req386   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
387 };
388 extern struct smp_check_auth_req smp_check_auth_req;
389 // Name: smp_key_pick_key
390 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
391 // Returns: void
392 struct smp_key_pick_key {
393   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
394           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_key_pick_key395   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
396 };
397 extern struct smp_key_pick_key smp_key_pick_key;
398 // Name: smp_key_distribution
399 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
400 // Returns: void
401 struct smp_key_distribution {
402   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
403           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_key_distribution404   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
405 };
406 extern struct smp_key_distribution smp_key_distribution;
407 // Name: smp_decide_association_model
408 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
409 // Returns: void
410 struct smp_decide_association_model {
411   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
412           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_decide_association_model413   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
414 };
415 extern struct smp_decide_association_model smp_decide_association_model;
416 // Name: smp_process_io_response
417 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
418 // Returns: void
419 struct smp_process_io_response {
420   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
421           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_io_response422   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
423 };
424 extern struct smp_process_io_response smp_process_io_response;
425 // Name: smp_br_process_peripheral_keys_response
426 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
427 // Returns: void
428 struct smp_br_process_peripheral_keys_response {
429   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
430           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_process_peripheral_keys_response431   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
432 };
433 extern struct smp_br_process_peripheral_keys_response smp_br_process_peripheral_keys_response;
434 // Name: smp_br_send_pair_response
435 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
436 // Returns: void
437 struct smp_br_send_pair_response {
438   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
439           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_send_pair_response440   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
441 };
442 extern struct smp_br_send_pair_response smp_br_send_pair_response;
443 // Name: smp_pairing_cmpl
444 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
445 // Returns: void
446 struct smp_pairing_cmpl {
447   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
448           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_pairing_cmpl449   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
450 };
451 extern struct smp_pairing_cmpl smp_pairing_cmpl;
452 // Name: smp_pair_terminate
453 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
454 // Returns: void
455 struct smp_pair_terminate {
456   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
457           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_pair_terminate458   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
459 };
460 extern struct smp_pair_terminate smp_pair_terminate;
461 // Name: smp_idle_terminate
462 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
463 // Returns: void
464 struct smp_idle_terminate {
465   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
466           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_idle_terminate467   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
468 };
469 extern struct smp_idle_terminate smp_idle_terminate;
470 // Name: smp_both_have_public_keys
471 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
472 // Returns: void
473 struct smp_both_have_public_keys {
474   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
475           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_both_have_public_keys476   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
477 };
478 extern struct smp_both_have_public_keys smp_both_have_public_keys;
479 // Name: smp_start_secure_connection_phase1
480 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
481 // Returns: void
482 struct smp_start_secure_connection_phase1 {
483   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
484           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_start_secure_connection_phase1485   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
486 };
487 extern struct smp_start_secure_connection_phase1 smp_start_secure_connection_phase1;
488 // Name: smp_process_local_nonce
489 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
490 // Returns: void
491 struct smp_process_local_nonce {
492   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
493           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_local_nonce494   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
495 };
496 extern struct smp_process_local_nonce smp_process_local_nonce;
497 // Name: smp_process_peer_nonce
498 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
499 // Returns: void
500 struct smp_process_peer_nonce {
501   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
502           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_peer_nonce503   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
504 };
505 extern struct smp_process_peer_nonce smp_process_peer_nonce;
506 // Name: smp_match_dhkey_checks
507 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
508 // Returns: void
509 struct smp_match_dhkey_checks {
510   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
511           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_match_dhkey_checks512   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
513 };
514 extern struct smp_match_dhkey_checks smp_match_dhkey_checks;
515 // Name: smp_move_to_secure_connections_phase2
516 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
517 // Returns: void
518 struct smp_move_to_secure_connections_phase2 {
519   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
520           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_move_to_secure_connections_phase2521   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
522 };
523 extern struct smp_move_to_secure_connections_phase2 smp_move_to_secure_connections_phase2;
524 // Name: smp_phase_2_dhkey_checks_are_present
525 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
526 // Returns: void
527 struct smp_phase_2_dhkey_checks_are_present {
528   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
529           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_phase_2_dhkey_checks_are_present530   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
531 };
532 extern struct smp_phase_2_dhkey_checks_are_present smp_phase_2_dhkey_checks_are_present;
533 // Name: smp_wait_for_both_public_keys
534 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
535 // Returns: void
536 struct smp_wait_for_both_public_keys {
537   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
538           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_wait_for_both_public_keys539   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
540 };
541 extern struct smp_wait_for_both_public_keys smp_wait_for_both_public_keys;
542 // Name: smp_start_passkey_verification
543 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
544 // Returns: void
545 struct smp_start_passkey_verification {
546   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
547           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_start_passkey_verification548   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
549 };
550 extern struct smp_start_passkey_verification smp_start_passkey_verification;
551 // Name: smp_process_secure_connection_oob_data
552 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
553 // Returns: void
554 struct smp_process_secure_connection_oob_data {
555   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
556           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_secure_connection_oob_data557   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
558 };
559 extern struct smp_process_secure_connection_oob_data smp_process_secure_connection_oob_data;
560 // Name: smp_set_local_oob_keys
561 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
562 // Returns: void
563 struct smp_set_local_oob_keys {
564   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
565           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_set_local_oob_keys566   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
567 };
568 extern struct smp_set_local_oob_keys smp_set_local_oob_keys;
569 // Name: smp_set_local_oob_random_commitment
570 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
571 // Returns: void
572 struct smp_set_local_oob_random_commitment {
573   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
574           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_set_local_oob_random_commitment575   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
576 };
577 extern struct smp_set_local_oob_random_commitment smp_set_local_oob_random_commitment;
578 // Name: smp_link_encrypted
579 // Params: const RawAddress& bda, uint8_t encr_enable
580 // Returns: void
581 struct smp_link_encrypted {
582   std::function<void(const RawAddress& bda, uint8_t encr_enable)> body{
583           [](const RawAddress& /* bda */, uint8_t /* encr_enable */) {}};
operatorsmp_link_encrypted584   void operator()(const RawAddress& bda, uint8_t encr_enable) { body(bda, encr_enable); }
585 };
586 extern struct smp_link_encrypted smp_link_encrypted;
587 // Name: smp_cancel_start_encryption_attempt
588 // Params:
589 // Returns: void
590 struct smp_cancel_start_encryption_attempt {
591   std::function<void()> body{[]() {}};
operatorsmp_cancel_start_encryption_attempt592   void operator()() { body(); }
593 };
594 extern struct smp_cancel_start_encryption_attempt smp_cancel_start_encryption_attempt;
595 // Name: smp_proc_ltk_request
596 // Params: const RawAddress& bda
597 // Returns: bool
598 struct smp_proc_ltk_request {
599   std::function<bool(const RawAddress& bda)> body{
600           [](const RawAddress& /* bda */) { return false; }};
operatorsmp_proc_ltk_request601   bool operator()(const RawAddress& bda) { return body(bda); }
602 };
603 extern struct smp_proc_ltk_request smp_proc_ltk_request;
604 // Name: smp_process_secure_connection_long_term_key
605 // Params: void
606 // Returns: void
607 struct smp_process_secure_connection_long_term_key {
608   std::function<void(void)> body{[](void) {}};
operatorsmp_process_secure_connection_long_term_key609   void operator()(void) { body(); }
610 };
611 extern struct smp_process_secure_connection_long_term_key
612         smp_process_secure_connection_long_term_key;
613 // Name: smp_set_derive_link_key
614 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
615 // Returns: void
616 struct smp_set_derive_link_key {
617   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
618           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_set_derive_link_key619   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
620 };
621 extern struct smp_set_derive_link_key smp_set_derive_link_key;
622 // Name: smp_derive_link_key_from_long_term_key
623 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
624 // Returns: void
625 struct smp_derive_link_key_from_long_term_key {
626   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
627           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_derive_link_key_from_long_term_key628   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
629 };
630 extern struct smp_derive_link_key_from_long_term_key smp_derive_link_key_from_long_term_key;
631 // Name: smp_br_process_link_key
632 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
633 // Returns: void
634 struct smp_br_process_link_key {
635   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
636           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_process_link_key637   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
638 };
639 extern struct smp_br_process_link_key smp_br_process_link_key;
640 // Name: smp_br_pairing_complete
641 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
642 // Returns: void
643 struct smp_br_pairing_complete {
644   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
645           [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_pairing_complete646   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); }
647 };
648 extern struct smp_br_pairing_complete smp_br_pairing_complete;
649 
650 }  // namespace stack_smp_act
651 }  // namespace mock
652 }  // namespace test
653 
654 // END mockcify generation
655