pb_basic.h 581 B

12345678910111213141516171819202122
  1. #include <iostream>
  2. #include <memory>
  3. #include <string>
  4. #include <dcmtk/config/osconfig.h>
  5. #include <dcmtk/dcmdata/dcuid.h>
  6. #include <dcmtk/ofstd/ofstream.h>
  7. #include <grpcpp/grpcpp.h>
  8. #include "dr_dcmtk_idl.grpc.pb.h"
  9. using grpc::Server;
  10. using grpc::ServerBuilder;
  11. using grpc::ServerContext;
  12. using grpc::Status;
  13. using dr::dcmtk::EmptyRequest;
  14. using dr::dcmtk::SoftwareInfoReply;
  15. using dr::dcmtk::Basic;
  16. class BasicServiceImpl final : public Basic::Service {
  17. Status SoftwareInfo(ServerContext* context, const EmptyRequest* request, SoftwareInfoReply* response) override;
  18. };