1 /* 2 * Copyright 2024 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 #pragma once 18 19 /******************************************************************************* 20 * 21 * Function l2c_init 22 * 23 * Description This function is called once at startup to initialize 24 * all the L2CAP structures 25 * 26 * Returns void 27 * 28 ******************************************************************************/ 29 void l2c_init(); 30 31 /******************************************************************************* 32 * 33 * Function l2c_free 34 * 35 * Description This function is called once at shutdown to free and 36 * clean up all the L2CAP structures 37 * 38 * Returns void 39 * 40 ******************************************************************************/ 41 void l2c_free(); 42 43 /******************************************************************************* 44 ** 45 ** Function L2CA_Dumpsys 46 ** 47 ** Description This function provides dumpsys data during the dumpsys 48 ** procedure. 49 ** 50 ** Parameters: fd: Descriptor used to write the L2CAP internals 51 ** 52 ** Returns void 53 ** 54 *******************************************************************************/ 55 void L2CA_Dumpsys(int fd); 56