|
T-Box Basic dev
|
RIL daemon GDBus skeleton 服务 More...
#include <stdbool.h>#include <stdint.h>#include <gio/gio.h>#include "ril-gdbus-generated.h"#include "ril_backend.h"#include "ril_data.h"Go to the source code of this file.
Data Structures | |
| struct | ril_server_t |
| RIL daemon 类型化 GDBus 服务上下文。 More... | |
Functions | |
| int | ril_server_init (ril_server_t *server, const ril_backend_ops_t *backend, tbox_ril_capability_t available_capabilities) |
| 初始化 RIL GDBus 服务上下文。 | |
| int | ril_server_open (ril_server_t *server) |
| 连接系统总线、申请服务名并导出全部接口。 | |
| void | ril_server_close (ril_server_t *server) |
| 撤销接口并释放 GDBus 服务资源。 | |
| int | ril_server_set_capabilities (ril_server_t *server, tbox_ril_capability_t available_capabilities) |
| 更新服务对外报告的可用功能域能力。 | |
| int | ril_server_bind_data (ril_server_t *server, ril_data_t *data) |
| 绑定数据拨号运行时。 | |
| int | ril_server_process_one (ril_server_t *server, int32_t timeout_ms) |
| 处理至多一个 GDBus 事件。 | |
| int | ril_server_send_sms (ril_server_t *server, const tbox_sms_message_t *message) |
| 发布类型化短信接收信号。 | |
| int | ril_server_send_voice (ril_server_t *server, const tbox_voice_event_t *event) |
| 发布类型化语音或 eCall 事件信号。 | |
RIL daemon GDBus skeleton 服务
| int ril_server_bind_data | ( | ril_server_t * | server, |
| ril_data_t * | data ) |
绑定数据拨号运行时。
| server | 服务上下文。 |
| data | 数据拨号运行时。 |
| void ril_server_close | ( | ril_server_t * | server | ) |
撤销接口并释放 GDBus 服务资源。
| server | 服务上下文。 |
| int ril_server_init | ( | ril_server_t * | server, |
| const ril_backend_ops_t * | backend, | ||
| tbox_ril_capability_t | available_capabilities ) |
初始化 RIL GDBus 服务上下文。
| server | 输出服务上下文。 |
| backend | 模组后端接口。 |
| available_capabilities | 当前可用功能域能力。 |
| int ril_server_open | ( | ril_server_t * | server | ) |
连接系统总线、申请服务名并导出全部接口。
| server | 服务上下文。 |
| int ril_server_process_one | ( | ril_server_t * | server, |
| int32_t | timeout_ms ) |
处理至多一个 GDBus 事件。
| server | 服务上下文。 |
| timeout_ms | 最大等待时间,单位毫秒;0 表示不等待。 |
| int ril_server_send_sms | ( | ril_server_t * | server, |
| const tbox_sms_message_t * | message ) |
发布类型化短信接收信号。
| server | 服务上下文。 |
| message | 短信消息。 |
| int ril_server_send_voice | ( | ril_server_t * | server, |
| const tbox_voice_event_t * | event ) |
发布类型化语音或 eCall 事件信号。
| server | 服务上下文。 |
| event | 语音或 eCall 事件。 |
| int ril_server_set_capabilities | ( | ril_server_t * | server, |
| tbox_ril_capability_t | available_capabilities ) |
更新服务对外报告的可用功能域能力。
| server | 服务上下文。 |
| available_capabilities | 当前可用功能域能力。 |