事件订阅
订阅服务端的异步事件推送。
tijet_client_set_event_callback
注册服务端事件回调。
必须在 tijet_client_start_event_subscription() 之前调用。 未注册回调时启动事件订阅不会产生效果。
- client: 客户端句柄。
- callback: 事件回调函数。传 NULL 取消注册。
- user_data: 用户自定义数据,回调时原样传入。可以为 NULL。
注意: 回调在内部事件线程中执行,务必保证线程安全。 参见:
tijet_event_callback_t参见:tijet_client_start_event_subscription()
tijet_client_stop_event_subscription
停止事件订阅。
安全关闭事件流并等待内部线程退出,阻塞直到线程完全退出。 未启动订阅时调用是安全的(空操作)。
- client: 客户端句柄。
- 返回:
TIJET_OK— 停止成功 - 返回:
TIJET_ERR_INVALID_ARG— client 为 NULL
参见: tijet_client_start_event_subscription()