Implement rdc_device_get_component_version API related code
Implement an API to obtain the version information of the rdc calling component. See rdc_component_t for details on available components. It can be expanded later if necessary. Change-Id: I03b48f774179c52c57b606704283add74ca39a02 Signed-off-by: Chen Gong <curry.gong@amd.com>
Bu işleme şunda yer alıyor:
1 ebeveyn
69a9f24b6e
işleme
5a3fd9fbc1
9 files changed
+109
No files matched your search
@@ -103,6 +103,23 @@ RdcAPIServiceImpl::~RdcAPIServiceImpl() {
|
||||
return ::grpc::Status::OK;
|
||||
}
|
||||
|
||||
::grpc::Status RdcAPIServiceImpl::GetComponentVersion(::grpc::ServerContext* context,
|
||||
const ::rdc::GetComponentVersionRequest* request,
|
||||
::rdc::GetComponentVersionResponse* reply) {
|
||||
(void)(context);
|
||||
if (!reply) {
|
||||
return ::grpc::Status(::grpc::StatusCode::INTERNAL, "Empty reply");
|
||||
}
|
||||
|
||||
rdc_component_t component = static_cast<rdc_component_t>(request->component_index());
|
||||
rdc_component_version_t compv;
|
||||
rdc_status_t result = rdc_device_get_component_version(rdc_handle_, component, &compv);
|
||||
|
||||
reply->set_version(compv.version);
|
||||
reply->set_status(result);
|
||||
return ::grpc::Status::OK;
|
||||
}
|
||||
|
||||
::grpc::Status RdcAPIServiceImpl::CreateGpuGroup(::grpc::ServerContext* context,
|
||||
const ::rdc::CreateGpuGroupRequest* request,
|
||||
::rdc::CreateGpuGroupResponse* reply) {
|
||||
|
||||
Reference in new issue
Bir kullanıcı engelle