|
T-Box Basic dev
|
数据拨号功能域接口 More...
#include <ril_backend.h>
Data Fields | |
| int(* | init )(void) |
| 初始化数据拨号功能域。 | |
| void(* | deinit )(void) |
| 释放数据拨号功能域资源。 | |
| int(* | find_profile )(const char *apn_type, ril_backend_data_profile_t *profile) |
| 按 APN 类型查询模组中的数据 profile。 | |
| int(* | get_profile )(ril_backend_profile_id_t profile_id, ril_backend_data_profile_t *profile) |
| 查询指定数据 profile。 | |
| int(* | set_profile )(const ril_backend_data_profile_t *profile) |
| 更新指定数据 profile。 | |
| int(* | create_profile )(const ril_backend_data_profile_t *profile, ril_backend_profile_id_t *profile_id) |
| 创建数据 profile。 | |
| int(* | validate_profile )(const ril_backend_data_profile_t *profile, size_t enabled_count, bool implicit) |
| 校验 profile 是否符合当前模组限制。 | |
| bool(* | requires_default_route )(const ril_backend_data_profile_t *profile) |
| 判断该 profile 是否需要由守护进程更新 CAP 默认路由。 | |
| int(* | get_default_profile )(ril_backend_profile_id_t *profile_id) |
| 查询模组默认 profile。 | |
| int(* | resolve_link_info )(ril_backend_data_event_t *event) |
| 在 daemon 线程中将回调携带的链路信息补全为本机可用的数据路径。 | |
| int(* | start )(ril_backend_profile_id_t profile_id, ril_ip_type_t ip_type, bool reconnect) |
| 启动指定 profile 的数据链路。 | |
| int(* | stop )(ril_backend_profile_id_t profile_id, ril_ip_type_t ip_type) |
| 停止指定 profile 的数据链路。 | |
数据拨号功能域接口
| int(* ril_backend_data_ops_t::resolve_link_info) (ril_backend_data_event_t *event) |
在 daemon 线程中将回调携带的链路信息补全为本机可用的数据路径。
可选;NULL 表示回调事件已经包含本机可用的网络接口和地址信息。