q.huang | ee6bcf2 | 2023-01-10 14:29:20 +0800 | [diff] [blame] | 1 | /**
|
| 2 | * @file shm.h
|
| 3 | * @author hq
|
| 4 | * @brief
|
| 5 | * @version 1.0
|
| 6 | * @date 2022-12-16
|
| 7 | *
|
| 8 | * @copyright Copyright (c) 2022
|
| 9 | *
|
| 10 | */
|
| 11 | #ifndef __LYNQ_SHM_H__
|
| 12 | #define __LYNQ_SHM_H__
|
| 13 |
|
| 14 | #ifdef __cplusplus
|
| 15 | extern "C" {
|
| 16 | #endif
|
| 17 | int ril_init_mem(); |
| 18 | void ril_deinit_mem();
|
| 19 | bool get_cur_shem_buffer_index(int size, int* level, int* index);
|
| 20 | bool get_shem_buffer_level(int size, int* level);
|
| 21 | char* get_shem_buffer(int level,int index);
|
| 22 | int get_max_shem_buffer_size();
|
| 23 | #ifdef __cplusplus
|
| 24 | }
|
| 25 | #endif
|
| 26 | #endif //#ifndef __TEST_SHARED_MEMORY_INCLUDE__
|