OpenHiva::Node::CreateClient
产品支持情况
产品 |
是否支持 |
---|---|
x |
|
x |
|
√ |
|
x |
|
x |
|
x |
功能说明
创建Service的客户端。
函数原型
1 | template <typename ReqType, typename ResType> std::shared_ptr<OpenHiva::ServiceClient> CreateClient(const std::string &serviceName, const ServiceOptions &serviceOptions) |
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
serviceName |
输入 |
服务名。 |
serviceOptions |
输入 |
Service属性配置,详见OpenHiva::ServiceOptions类型定义。 |
返回值
返回OpenHiva::ServiceClient对象,可通过该对象完成客户端的初始化及资源释放,也可向服务端发送消息并获取服务端响应的结果。
约束说明
- 本接口不可重入,同步接口。
- ReqType描述请求的消息类型,必须是HivaMessage的子类。
- ResType描述响应的消息类型,必须是HivaMessage的子类。
父主题: OpenHiva::Node接口