Mercurial > hg > orthanc
diff OrthancServer/ServerContext.h @ 388:466c992a9a42 lua-scripting
testing filters inside orthanc
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 29 Apr 2013 17:30:38 +0200 |
parents | 2cef9c2d4148 |
children | 2d269089078f |
line wrap: on
line diff
--- a/OrthancServer/ServerContext.h Mon Apr 29 17:14:10 2013 +0200 +++ b/OrthancServer/ServerContext.h Mon Apr 29 17:30:38 2013 +0200 @@ -36,6 +36,7 @@ #include "../Core/FileStorage/CompressedFileStorageAccessor.h" #include "../Core/FileStorage/FileStorage.h" #include "../Core/RestApi/RestApiOutput.h" +#include "../Core/Lua/LuaContext.h" #include "ServerIndex.h" #include "FromDcmtkBridge.h" @@ -70,6 +71,8 @@ DicomCacheProvider provider_; MemoryCache dicomCache_; + LuaContext lua_; + public: ServerContext(const boost::filesystem::path& storagePath, const boost::filesystem::path& indexPath); @@ -129,5 +132,10 @@ // TODO IMPLEMENT MULTITHREADING FOR THIS METHOD ParsedDicomFile& GetDicomFile(const std::string& instancePublicId); + + LuaContext& GetLuaContext() + { + return lua_; + } }; }