昇腾社区首页
中文
注册

OpenHiva::ServiceServer类型定义

OpenHiva::ServiceServer用作Server-Client的服务端,用来接收客户端发布的消息并将消息处理后返回消息给客户端。

OpenHiva::ServiceServer由OpenHiva::Node::CreateServer接口创建,该接口返回的OpenHiva::ServiceServer对象已完成初始化。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
namespace OpenHiva {
class ServiceServer {
public:
    uint32_t Enable();  // 使能Service服务端,使服务端能接收客户端的消息并将处理结果返还
    uint32_t Disable(); // 去使能Service服务端,此时服务端不再接收客户端消息
    void Destroy();     // 释放ServiceServer申请的资源
private:
    std::shared_ptr<Hiva::ServiceServer> coreServerPtr_;
    friend class Node;
};
}