Mercurial > hg > orthanc
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)); |