T-Box Basic dev
Loading...
Searching...
No Matches
ril_client.h
Go to the documentation of this file.
1
10
11#ifndef __RIL_CLIENT_H__
12#define __RIL_CLIENT_H__
13
14#include <stdbool.h>
15
16#include <gio/gio.h>
17
18#include <tbox/sms.h>
19#include <tbox/voice.h>
20
33
42int ril_client_call_begin(ril_client_domain_t domain, bool callback_safe, void** proxy);
43
53int ril_client_call_end(void* proxy, gboolean succeeded, GError** error, const char* method);
54
63
70
79
86
87#endif /* __RIL_CLIENT_H__ */
void(* tbox_sms_callback_t)(const tbox_sms_message_t *message, void *context)
短消息接收回调。
Definition sms.h:134
void(* tbox_voice_callback_t)(const tbox_voice_event_t *event, void *context)
语音事件回调。
Definition voice.h:214
int ril_client_call_begin(ril_client_domain_t domain, bool callback_safe, void **proxy)
取得一次类型化调用使用的 proxy 引用。
int ril_client_register_sms_callback(tbox_sms_callback_t callback, void *context)
注册短信接收回调。
int ril_client_unregister_voice_callback(void)
注销语音和 eCall 事件回调。
int ril_client_unregister_sms_callback(void)
注销短信接收回调。
int ril_client_call_end(void *proxy, gboolean succeeded, GError **error, const char *method)
结束一次类型化调用并映射 GError。
int ril_client_register_voice_callback(tbox_voice_callback_t callback, void *context)
注册语音和 eCall 事件回调。
ril_client_domain_t
RIL 客户端类型化 GDBus proxy 功能域。
Definition ril_client.h:25
@ RIL_CLIENT_CORE
Core 功能域。
Definition ril_client.h:26
@ RIL_CLIENT_RADIO
Radio 功能域。
Definition ril_client.h:28
@ RIL_CLIENT_SIM
SIM 功能域。
Definition ril_client.h:29
@ RIL_CLIENT_DATA
Data 功能域。
Definition ril_client.h:27
@ RIL_CLIENT_SMS
SMS 功能域。
Definition ril_client.h:30
@ RIL_CLIENT_VOICE
Voice 功能域。
Definition ril_client.h:31
T-Box 短消息接口
T-Box 语音和 eCall 接口