Add use of namespaces
Change-Id: I962eb808b3b874d1c3bf4cb418bf36952f88e3e2
Este cometimento está contido em:
Ficheiro binário não mostrado.
@@ -26,14 +26,20 @@ THE SOFTWARE.
|
||||
#include "rocm_smi/rocm_smi.h"
|
||||
#include "rdc/rdc_admin_service.h"
|
||||
|
||||
namespace amd {
|
||||
namespace rdc {
|
||||
|
||||
class RDCAdminServiceImpl final : public ::rdc::RdcAdmin::Service {
|
||||
public:
|
||||
RDCAdminServiceImpl();
|
||||
~RDCAdminServiceImpl();
|
||||
::grpc::Status VerifyConnection(::grpc::ServerContext* context,
|
||||
const rdc::VerifyConnectionRequest* request,
|
||||
rdc::VerifyConnectionResponse* reply) override;
|
||||
const ::rdc::VerifyConnectionRequest* request,
|
||||
::rdc::VerifyConnectionResponse* reply) override;
|
||||
private:
|
||||
};
|
||||
|
||||
} // namespace rdc
|
||||
} // namespace amd
|
||||
|
||||
#endif // SERVER_INCLUDE_RDC_RDC_ADMIN_SERVICE_H_
|
||||
|
||||
@@ -26,6 +26,9 @@ THE SOFTWARE.
|
||||
#include "rocm_smi/rocm_smi.h"
|
||||
#include "rdc/rdc_rsmi_service.h"
|
||||
|
||||
namespace amd {
|
||||
namespace rdc {
|
||||
|
||||
class RsmiServiceImpl final : public ::rdc::Rsmi::Service {
|
||||
public:
|
||||
RsmiServiceImpl();
|
||||
@@ -47,4 +50,7 @@ class RsmiServiceImpl final : public ::rdc::Rsmi::Service {
|
||||
bool rsmi_initialized_;
|
||||
};
|
||||
|
||||
} // rdc
|
||||
} // amd
|
||||
|
||||
#endif // SERVER_INCLUDE_RDC_RDC_RSMI_SERVICE_H_
|
||||
|
||||
@@ -53,10 +53,10 @@ class RDCServer {
|
||||
std::unique_ptr<::grpc::Server> server_;
|
||||
|
||||
bool start_rsmi_service_;
|
||||
RsmiServiceImpl *rsmi_service_;
|
||||
amd::rdc::RsmiServiceImpl *rsmi_service_;
|
||||
|
||||
bool start_rdc_admin_service_;
|
||||
RDCAdminServiceImpl *rdc_admin_service_;
|
||||
amd::rdc::RDCAdminServiceImpl *rdc_admin_service_;
|
||||
};
|
||||
|
||||
#endif // SERVER_INCLUDE_RDC_RDC_SERVER_MAIN_H_
|
||||
|
||||
@@ -33,6 +33,9 @@ THE SOFTWARE.
|
||||
#include "rdc.grpc.pb.h" // NOLINT
|
||||
#include "rdc/rdc_admin_service.h"
|
||||
|
||||
namespace amd {
|
||||
namespace rdc {
|
||||
|
||||
RDCAdminServiceImpl::RDCAdminServiceImpl() {
|
||||
}
|
||||
|
||||
@@ -40,10 +43,13 @@ RDCAdminServiceImpl::~RDCAdminServiceImpl() {
|
||||
}
|
||||
::grpc::Status
|
||||
RDCAdminServiceImpl::VerifyConnection(::grpc::ServerContext* context,
|
||||
const rdc::VerifyConnectionRequest* request,
|
||||
rdc::VerifyConnectionResponse* reply) {
|
||||
const ::rdc::VerifyConnectionRequest* request,
|
||||
::rdc::VerifyConnectionResponse* reply) {
|
||||
(void)context; // Quiet warning for now
|
||||
|
||||
reply->set_echo_magic_num(request->magic_num());
|
||||
return ::grpc::Status::OK;
|
||||
}
|
||||
|
||||
} // rdc
|
||||
} // amd
|
||||
|
||||
@@ -32,6 +32,9 @@ THE SOFTWARE.
|
||||
#include "rocm_smi/rocm_smi.h"
|
||||
#include "rdc/rdc_rsmi_service.h"
|
||||
|
||||
namespace amd {
|
||||
namespace rdc {
|
||||
|
||||
RsmiServiceImpl::RsmiServiceImpl():rsmi_initialized_(false) {
|
||||
}
|
||||
|
||||
@@ -127,3 +130,6 @@ void RunServer() {
|
||||
}
|
||||
server->Wait();
|
||||
}
|
||||
|
||||
} // namespace rdc
|
||||
} // namespace amd
|
||||
|
||||
@@ -67,12 +67,12 @@ RDCServer::Run() {
|
||||
// Register services as the instances through which we'll communicate with
|
||||
// clients. These are synchronous services.
|
||||
if (start_rdc_admin_service()) {
|
||||
rdc_admin_service_ = new RDCAdminServiceImpl();
|
||||
rdc_admin_service_ = new amd::rdc::RDCAdminServiceImpl();
|
||||
builder.RegisterService(rdc_admin_service_);
|
||||
}
|
||||
|
||||
if (start_rsmi_service()) {
|
||||
rsmi_service_ = new RsmiServiceImpl();
|
||||
rsmi_service_ = new amd::rdc::RsmiServiceImpl();
|
||||
builder.RegisterService(rsmi_service_);
|
||||
|
||||
// TODO(cfreehil): pass flags from cnfg file
|
||||
|
||||
Criar uma nova questão referindo esta
Bloquear um utilizador