comparison OrthancServer/main.cpp @ 3848:44bfcfdf42e8 transcoding

integration mainline->transcoding
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 20 Apr 2020 14:04:14 +0200
parents 023b2a9f3aa1 bdbe12aba99f
children 67f988f42cef
comparison
equal deleted inserted replaced
3839:5bba4d249422 3848:44bfcfdf42e8
80 if (dicomFile.size() > 0) 80 if (dicomFile.size() > 0)
81 { 81 {
82 DicomInstanceToStore toStore; 82 DicomInstanceToStore toStore;
83 toStore.SetOrigin(DicomInstanceOrigin::FromDicomProtocol 83 toStore.SetOrigin(DicomInstanceOrigin::FromDicomProtocol
84 (remoteIp.c_str(), remoteAet.c_str(), calledAet.c_str())); 84 (remoteIp.c_str(), remoteAet.c_str(), calledAet.c_str()));
85 toStore.SetBuffer(dicomFile); 85 toStore.SetBuffer(dicomFile.c_str(), dicomFile.size());
86 toStore.SetSummary(dicomSummary); 86 toStore.SetSummary(dicomSummary);
87 toStore.SetJson(dicomJson); 87 toStore.SetJson(dicomJson);
88 88
89 std::string id; 89 std::string id;
90 context_.Store(id, toStore, StoreInstanceMode_Default); 90 context_.Store(id, toStore, StoreInstanceMode_Default);
904 OrthancConfiguration::ReaderLock lock; 904 OrthancConfiguration::ReaderLock lock;
905 905
906 httpDescribeErrors = lock.GetConfiguration().GetBooleanParameter("HttpDescribeErrors", true); 906 httpDescribeErrors = lock.GetConfiguration().GetBooleanParameter("HttpDescribeErrors", true);
907 907
908 // HTTP server 908 // HTTP server
909 httpServer.SetThreadsCount(lock.GetConfiguration().GetUnsignedIntegerParameter("HttpThreadsCount", 50)); 909 httpServer.SetThreadsCount(lock.GetConfiguration().GetUnsignedIntegerParameter("HttpThreadsCount", 10));
910 httpServer.SetPortNumber(lock.GetConfiguration().GetUnsignedIntegerParameter("HttpPort", 8042)); 910 httpServer.SetPortNumber(lock.GetConfiguration().GetUnsignedIntegerParameter("HttpPort", 8042));
911 httpServer.SetRemoteAccessAllowed(lock.GetConfiguration().GetBooleanParameter("RemoteAccessAllowed", false)); 911 httpServer.SetRemoteAccessAllowed(lock.GetConfiguration().GetBooleanParameter("RemoteAccessAllowed", false));
912 httpServer.SetKeepAliveEnabled(lock.GetConfiguration().GetBooleanParameter("KeepAlive", defaultKeepAlive)); 912 httpServer.SetKeepAliveEnabled(lock.GetConfiguration().GetBooleanParameter("KeepAlive", defaultKeepAlive));
913 httpServer.SetHttpCompressionEnabled(lock.GetConfiguration().GetBooleanParameter("HttpCompressionEnabled", true)); 913 httpServer.SetHttpCompressionEnabled(lock.GetConfiguration().GetBooleanParameter("HttpCompressionEnabled", true));
914 httpServer.SetTcpNoDelay(lock.GetConfiguration().GetBooleanParameter("TcpNoDelay", true)); 914 httpServer.SetTcpNoDelay(lock.GetConfiguration().GetBooleanParameter("TcpNoDelay", true));