• 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
254     smp_process_keypress_notification;
255 // Name: smp_br_process_pairing_command
256 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
257 // Returns: void
258 struct smp_br_process_pairing_command {
259   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
260       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_process_pairing_command261   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
262 };
263 extern struct smp_br_process_pairing_command smp_br_process_pairing_command;
264 // Name: smp_br_process_security_grant
265 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
266 // Returns: void
267 struct smp_br_process_security_grant {
268   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
269       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_process_security_grant270   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
271 };
272 extern struct smp_br_process_security_grant smp_br_process_security_grant;
273 // Name: smp_br_check_authorization_request
274 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
275 // Returns: void
276 struct smp_br_check_authorization_request {
277   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
278       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_check_authorization_request279   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
280 };
281 extern struct smp_br_check_authorization_request
282     smp_br_check_authorization_request;
283 // Name: smp_br_select_next_key
284 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
285 // Returns: void
286 struct smp_br_select_next_key {
287   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
288       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_select_next_key289   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
290 };
291 extern struct smp_br_select_next_key smp_br_select_next_key;
292 // Name: smp_proc_enc_info
293 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
294 // Returns: void
295 struct smp_proc_enc_info {
296   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
297       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_enc_info298   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
299 };
300 extern struct smp_proc_enc_info smp_proc_enc_info;
301 // Name: smp_proc_central_id
302 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
303 // Returns: void
304 struct smp_proc_central_id {
305   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
306       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_central_id307   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
308 };
309 extern struct smp_proc_central_id smp_proc_central_id;
310 // Name: smp_proc_id_info
311 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
312 // Returns: void
313 struct smp_proc_id_info {
314   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
315       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_id_info316   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
317 };
318 extern struct smp_proc_id_info smp_proc_id_info;
319 // Name: smp_proc_id_addr
320 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
321 // Returns: void
322 struct smp_proc_id_addr {
323   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
324       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_id_addr325   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
326 };
327 extern struct smp_proc_id_addr smp_proc_id_addr;
328 // Name: smp_proc_srk_info
329 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
330 // Returns: void
331 struct smp_proc_srk_info {
332   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
333       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_srk_info334   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
335 };
336 extern struct smp_proc_srk_info smp_proc_srk_info;
337 // Name: smp_proc_compare
338 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
339 // Returns: void
340 struct smp_proc_compare {
341   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
342       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_compare343   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
344 };
345 extern struct smp_proc_compare smp_proc_compare;
346 // Name: smp_proc_sl_key
347 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
348 // Returns: void
349 struct smp_proc_sl_key {
350   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
351       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_sl_key352   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
353 };
354 extern struct smp_proc_sl_key smp_proc_sl_key;
355 // Name: smp_start_enc
356 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
357 // Returns: void
358 struct smp_start_enc {
359   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
360       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_start_enc361   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
362 };
363 extern struct smp_start_enc smp_start_enc;
364 // Name: smp_proc_discard
365 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
366 // Returns: void
367 struct smp_proc_discard {
368   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
369       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_proc_discard370   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
371 };
372 extern struct smp_proc_discard smp_proc_discard;
373 // Name: smp_enc_cmpl
374 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
375 // Returns: void
376 struct smp_enc_cmpl {
377   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
378       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_enc_cmpl379   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
380 };
381 extern struct smp_enc_cmpl smp_enc_cmpl;
382 // Name: smp_check_auth_req
383 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
384 // Returns: void
385 struct smp_check_auth_req {
386   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
387       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_check_auth_req388   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
389 };
390 extern struct smp_check_auth_req smp_check_auth_req;
391 // Name: smp_key_pick_key
392 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
393 // Returns: void
394 struct smp_key_pick_key {
395   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
396       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_key_pick_key397   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
398 };
399 extern struct smp_key_pick_key smp_key_pick_key;
400 // Name: smp_key_distribution
401 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
402 // Returns: void
403 struct smp_key_distribution {
404   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
405       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_key_distribution406   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
407 };
408 extern struct smp_key_distribution smp_key_distribution;
409 // Name: smp_decide_association_model
410 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
411 // Returns: void
412 struct smp_decide_association_model {
413   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
414       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_decide_association_model415   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
416 };
417 extern struct smp_decide_association_model smp_decide_association_model;
418 // Name: smp_process_io_response
419 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
420 // Returns: void
421 struct smp_process_io_response {
422   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
423       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_io_response424   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
425 };
426 extern struct smp_process_io_response smp_process_io_response;
427 // Name: smp_br_process_peripheral_keys_response
428 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
429 // Returns: void
430 struct smp_br_process_peripheral_keys_response {
431   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
432       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_process_peripheral_keys_response433   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
434 };
435 extern struct smp_br_process_peripheral_keys_response
436     smp_br_process_peripheral_keys_response;
437 // Name: smp_br_send_pair_response
438 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
439 // Returns: void
440 struct smp_br_send_pair_response {
441   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
442       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_send_pair_response443   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
444 };
445 extern struct smp_br_send_pair_response smp_br_send_pair_response;
446 // Name: smp_pairing_cmpl
447 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
448 // Returns: void
449 struct smp_pairing_cmpl {
450   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
451       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_pairing_cmpl452   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
453 };
454 extern struct smp_pairing_cmpl smp_pairing_cmpl;
455 // Name: smp_pair_terminate
456 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
457 // Returns: void
458 struct smp_pair_terminate {
459   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
460       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_pair_terminate461   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
462 };
463 extern struct smp_pair_terminate smp_pair_terminate;
464 // Name: smp_idle_terminate
465 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
466 // Returns: void
467 struct smp_idle_terminate {
468   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
469       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_idle_terminate470   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
471 };
472 extern struct smp_idle_terminate smp_idle_terminate;
473 // Name: smp_both_have_public_keys
474 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
475 // Returns: void
476 struct smp_both_have_public_keys {
477   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
478       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_both_have_public_keys479   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
480 };
481 extern struct smp_both_have_public_keys smp_both_have_public_keys;
482 // Name: smp_start_secure_connection_phase1
483 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
484 // Returns: void
485 struct smp_start_secure_connection_phase1 {
486   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
487       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_start_secure_connection_phase1488   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
489 };
490 extern struct smp_start_secure_connection_phase1
491     smp_start_secure_connection_phase1;
492 // Name: smp_process_local_nonce
493 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
494 // Returns: void
495 struct smp_process_local_nonce {
496   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
497       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_local_nonce498   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
499 };
500 extern struct smp_process_local_nonce smp_process_local_nonce;
501 // Name: smp_process_peer_nonce
502 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
503 // Returns: void
504 struct smp_process_peer_nonce {
505   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
506       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_peer_nonce507   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
508 };
509 extern struct smp_process_peer_nonce smp_process_peer_nonce;
510 // Name: smp_match_dhkey_checks
511 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
512 // Returns: void
513 struct smp_match_dhkey_checks {
514   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
515       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_match_dhkey_checks516   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
517 };
518 extern struct smp_match_dhkey_checks smp_match_dhkey_checks;
519 // Name: smp_move_to_secure_connections_phase2
520 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
521 // Returns: void
522 struct smp_move_to_secure_connections_phase2 {
523   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
524       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_move_to_secure_connections_phase2525   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
526 };
527 extern struct smp_move_to_secure_connections_phase2
528     smp_move_to_secure_connections_phase2;
529 // Name: smp_phase_2_dhkey_checks_are_present
530 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
531 // Returns: void
532 struct smp_phase_2_dhkey_checks_are_present {
533   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
534       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_phase_2_dhkey_checks_are_present535   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
536 };
537 extern struct smp_phase_2_dhkey_checks_are_present
538     smp_phase_2_dhkey_checks_are_present;
539 // Name: smp_wait_for_both_public_keys
540 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
541 // Returns: void
542 struct smp_wait_for_both_public_keys {
543   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
544       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_wait_for_both_public_keys545   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
546 };
547 extern struct smp_wait_for_both_public_keys smp_wait_for_both_public_keys;
548 // Name: smp_start_passkey_verification
549 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
550 // Returns: void
551 struct smp_start_passkey_verification {
552   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
553       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_start_passkey_verification554   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
555 };
556 extern struct smp_start_passkey_verification smp_start_passkey_verification;
557 // Name: smp_process_secure_connection_oob_data
558 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
559 // Returns: void
560 struct smp_process_secure_connection_oob_data {
561   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
562       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_process_secure_connection_oob_data563   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
564 };
565 extern struct smp_process_secure_connection_oob_data
566     smp_process_secure_connection_oob_data;
567 // Name: smp_set_local_oob_keys
568 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
569 // Returns: void
570 struct smp_set_local_oob_keys {
571   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
572       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_set_local_oob_keys573   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
574 };
575 extern struct smp_set_local_oob_keys smp_set_local_oob_keys;
576 // Name: smp_set_local_oob_random_commitment
577 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
578 // Returns: void
579 struct smp_set_local_oob_random_commitment {
580   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
581       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_set_local_oob_random_commitment582   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
583 };
584 extern struct smp_set_local_oob_random_commitment
585     smp_set_local_oob_random_commitment;
586 // Name: smp_link_encrypted
587 // Params: const RawAddress& bda, uint8_t encr_enable
588 // Returns: void
589 struct smp_link_encrypted {
590   std::function<void(const RawAddress& bda, uint8_t encr_enable)> body{
591       [](const RawAddress& /* bda */, uint8_t /* encr_enable */) {}};
operatorsmp_link_encrypted592   void operator()(const RawAddress& bda, uint8_t encr_enable) {
593     body(bda, encr_enable);
594   };
595 };
596 extern struct smp_link_encrypted smp_link_encrypted;
597 // Name: smp_cancel_start_encryption_attempt
598 // Params:
599 // Returns: void
600 struct smp_cancel_start_encryption_attempt {
601   std::function<void()> body{[]() {}};
operatorsmp_cancel_start_encryption_attempt602   void operator()() { body(); };
603 };
604 extern struct smp_cancel_start_encryption_attempt
605     smp_cancel_start_encryption_attempt;
606 // Name: smp_proc_ltk_request
607 // Params: const RawAddress& bda
608 // Returns: bool
609 struct smp_proc_ltk_request {
610   std::function<bool(const RawAddress& bda)> body{
611       [](const RawAddress& /* bda */) { return false; }};
operatorsmp_proc_ltk_request612   bool operator()(const RawAddress& bda) { return body(bda); };
613 };
614 extern struct smp_proc_ltk_request smp_proc_ltk_request;
615 // Name: smp_process_secure_connection_long_term_key
616 // Params: void
617 // Returns: void
618 struct smp_process_secure_connection_long_term_key {
619   std::function<void(void)> body{[](void) {}};
operatorsmp_process_secure_connection_long_term_key620   void operator()(void) { body(); };
621 };
622 extern struct smp_process_secure_connection_long_term_key
623     smp_process_secure_connection_long_term_key;
624 // Name: smp_set_derive_link_key
625 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
626 // Returns: void
627 struct smp_set_derive_link_key {
628   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
629       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_set_derive_link_key630   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
631 };
632 extern struct smp_set_derive_link_key smp_set_derive_link_key;
633 // Name: smp_derive_link_key_from_long_term_key
634 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
635 // Returns: void
636 struct smp_derive_link_key_from_long_term_key {
637   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
638       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_derive_link_key_from_long_term_key639   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
640 };
641 extern struct smp_derive_link_key_from_long_term_key
642     smp_derive_link_key_from_long_term_key;
643 // Name: smp_br_process_link_key
644 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
645 // Returns: void
646 struct smp_br_process_link_key {
647   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
648       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_process_link_key649   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
650 };
651 extern struct smp_br_process_link_key smp_br_process_link_key;
652 // Name: smp_br_pairing_complete
653 // Params: tSMP_CB* p_cb, tSMP_INT_DATA* p_data
654 // Returns: void
655 struct smp_br_pairing_complete {
656   std::function<void(tSMP_CB* p_cb, tSMP_INT_DATA* p_data)> body{
657       [](tSMP_CB* /* p_cb */, tSMP_INT_DATA* /* p_data */) {}};
operatorsmp_br_pairing_complete658   void operator()(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) { body(p_cb, p_data); };
659 };
660 extern struct smp_br_pairing_complete smp_br_pairing_complete;
661 
662 }  // namespace stack_smp_act
663 }  // namespace mock
664 }  // namespace test
665 
666 // END mockcify generation
667