Mercurial > hg > orthanc
diff OrthancServer/Scheduler/StoreScuCommand.cpp @ 1427:d710ea64f0fd
Custom setting of the local AET during C-Store SCU (both in Lua and in the REST API)
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 29 Jun 2015 12:42:54 +0200 |
parents | 6e7e5ed91c2d |
children | f967bdf8534e |
line wrap: on
line diff
--- a/OrthancServer/Scheduler/StoreScuCommand.cpp Fri Jun 26 16:30:51 2015 +0200 +++ b/OrthancServer/Scheduler/StoreScuCommand.cpp Mon Jun 29 12:42:54 2015 +0200 @@ -37,18 +37,20 @@ namespace Orthanc { StoreScuCommand::StoreScuCommand(ServerContext& context, + const std::string& localAet, const RemoteModalityParameters& modality, bool ignoreExceptions) : context_(context), modality_(modality), - ignoreExceptions_(ignoreExceptions) + ignoreExceptions_(ignoreExceptions), + localAet_(localAet) { } bool StoreScuCommand::Apply(ListOfStrings& outputs, const ListOfStrings& inputs) { - ReusableDicomUserConnection::Locker locker(context_.GetReusableDicomUserConnection(), modality_); + ReusableDicomUserConnection::Locker locker(context_.GetReusableDicomUserConnection(), localAet_, modality_); for (ListOfStrings::const_iterator it = inputs.begin(); it != inputs.end(); ++it)