Mercurial > hg > orthanc
diff OrthancServer/ServerContext.cpp @ 2626:e09021ddc00d jobs
cleanup
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 25 May 2018 11:25:33 +0200 |
parents | 912a767911b0 |
children | 389d050a2e66 |
line wrap: on
line diff
--- a/OrthancServer/ServerContext.cpp Fri May 25 10:54:33 2018 +0200 +++ b/OrthancServer/ServerContext.cpp Fri May 25 11:25:33 2018 +0200 @@ -671,4 +671,19 @@ } } + + void ServerContext::AddChildInstances(SetOfInstancesJob& job, + const std::string& publicId) + { + std::list<std::string> instances; + GetIndex().GetChildInstances(instances, publicId); + + job.Reserve(job.GetInstancesCount() + instances.size()); + + for (std::list<std::string>::const_iterator + it = instances.begin(); it != instances.end(); ++it) + { + job.AddInstance(*it); + } + } }