T-Box Basic dev
Loading...
Searching...
No Matches
ril_backend_data_ops_t Struct Reference

数据拨号功能域接口 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 的数据链路。

Detailed Description

数据拨号功能域接口

Field Documentation

◆ resolve_link_info

int(* ril_backend_data_ops_t::resolve_link_info) (ril_backend_data_event_t *event)

在 daemon 线程中将回调携带的链路信息补全为本机可用的数据路径。

可选;NULL 表示回调事件已经包含本机可用的网络接口和地址信息。


The documentation for this struct was generated from the following file: