
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
上一篇文章讲解了高效、便携的工厂模式,并分析了如何使用工厂方式创建及销毁客户端代理的相关代码。在本文中进一步分析客户端代理的系列函数。相关代码实现位于distributedschedule_samgr_lite\samgr_endpoint\source\default_client.c。

本文继续对任务管理器的实现进行分析。任务执行入口函数,当前函数是线程创建时的运行函数

foundation\distributedschedule\dmsfwk_lite\source\dmslite_msg_handler.c文件中包括两个函数:StartAbilityFromRemoteHandler()用于接收会话消息数据解析得到的启动FA的命令id,用于启动FA;ReplyMsgHandler()用于回复消息。该文件中主要包含一些对解析后的命令id的操作,目前只支持两种操作

在上一篇中,针对common的头文件以及实现进行了分析,本文先对上一篇的内容进行补充。再对新的iunknown部分进行分析。本篇文章首先对common剩余部分的内容进行了分析,然后对iunknown头文件中的一些内容进行介绍。要想深入的理解iunknown是什么以及有什么作用,可以继续阅读下一篇文章,关于iunknown的实现分析。鸿蒙(HarmonyOS)应用层开发(北向)知识点汇总【OpenH
轻量级分布式会话的入口,以及返回状态信息和写入日志。

该文件代码的功能主要是提供以cJSON格式获取各个设备的信息,包括设备id、链接信息、设备名、设备类型等。下面将对该文件的每一个函数进行详细分析

函数功能:负责客户端代理请求消息的发送和响应消息的接收函数参数:@proxy:客户端代理@funcId:指定调用的服务端处理函数@request:待发送的请求消息@owner:请求消息的创建者@notify:响应消息的处理者函数描述:将客户端代理创建的请求消息发送给指定的服务和功能。若notify为NULL则不需要接收响应消息,若notify

本文将对samgr_server部分的最后系列函数实现进行分析。相关函数代码位于distributedschedule_samgr_lite\samgr_server\source\samgr_server.c。

本文主要针对feature部分进行分析,这部分代码的分析囊括了interfaces\kits\samgr\feature.h、samgr\source\feature_impl.h和samgr\source\feature.c。

本部分相关代码实现位于`distributedschedule_samgr_lite\samgr_endpoint\source\client_factory.c`。








