comparison Core/DicomNetworking/Internals/CommandDispatcher.cpp @ 3705:d8b214a46b91 storage-commitment

integration mainline->storage-commitment
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 27 Feb 2020 12:07:19 +0100
parents 898903022836 58f92b1c8061
children bd34b6ac5c08
comparison
equal deleted inserted replaced
3703:2eeaa076c8f6 3705:d8b214a46b91
785 std::auto_ptr<IStoreRequestHandler> handler 785 std::auto_ptr<IStoreRequestHandler> handler
786 (server_.GetStoreRequestHandlerFactory().ConstructStoreRequestHandler()); 786 (server_.GetStoreRequestHandlerFactory().ConstructStoreRequestHandler());
787 787
788 if (handler.get() != NULL) 788 if (handler.get() != NULL)
789 { 789 {
790 cond = Internals::storeScp(assoc_, &msg, presID, *handler, remoteIp_); 790 cond = Internals::storeScp(assoc_, &msg, presID, *handler, remoteIp_, associationTimeout_);
791 } 791 }
792 } 792 }
793 break; 793 break;
794 794
795 case DicomRequestType_Move: 795 case DicomRequestType_Move:
798 std::auto_ptr<IMoveRequestHandler> handler 798 std::auto_ptr<IMoveRequestHandler> handler
799 (server_.GetMoveRequestHandlerFactory().ConstructMoveRequestHandler()); 799 (server_.GetMoveRequestHandlerFactory().ConstructMoveRequestHandler());
800 800
801 if (handler.get() != NULL) 801 if (handler.get() != NULL)
802 { 802 {
803 cond = Internals::moveScp(assoc_, &msg, presID, *handler, remoteIp_, remoteAet_, calledAet_); 803 cond = Internals::moveScp(assoc_, &msg, presID, *handler, remoteIp_, remoteAet_, calledAet_, associationTimeout_);
804 } 804 }
805 } 805 }
806 break; 806 break;
807 807
808 case DicomRequestType_Find: 808 case DicomRequestType_Find:
821 worklistHandler.reset(server_.GetWorklistRequestHandlerFactory().ConstructWorklistRequestHandler()); 821 worklistHandler.reset(server_.GetWorklistRequestHandlerFactory().ConstructWorklistRequestHandler());
822 } 822 }
823 823
824 cond = Internals::findScp(assoc_, &msg, presID, server_.GetRemoteModalities(), 824 cond = Internals::findScp(assoc_, &msg, presID, server_.GetRemoteModalities(),
825 findHandler.get(), worklistHandler.get(), 825 findHandler.get(), worklistHandler.get(),
826 remoteIp_, remoteAet_, calledAet_); 826 remoteIp_, remoteAet_, calledAet_, associationTimeout_);
827 } 827 }
828 break; 828 break;
829 829
830 case DicomRequestType_NAction: 830 case DicomRequestType_NAction:
831 cond = NActionScp(&msg, presID); 831 cond = NActionScp(&msg, presID);