pb_dcm.h 573 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::UidRootRequest;
  14. using dr::dcmtk::UidReply;
  15. using dr::dcmtk::Dcm;
  16. class DcmServiceImpl final : public Dcm::Service {
  17. Status GenerateUniqueIdentifier(ServerContext* context, const UidRootRequest* request, UidReply* response) override;
  18. };