Mercurial > hg > orthanc
diff OrthancServer/main.cpp @ 1280:d6a65dc6d0ac
Plugins can access the command-line arguments used to launch Orthanc
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 03 Feb 2015 10:25:56 +0100 |
parents | b9e2ed59cae4 |
children | 5730f374e4e6 |
line wrap: on
line diff
--- a/OrthancServer/main.cpp Mon Feb 02 16:14:29 2015 +0100 +++ b/OrthancServer/main.cpp Tue Feb 03 10:25:56 2015 +0100 @@ -381,7 +381,7 @@ -static bool StartOrthanc() +static bool StartOrthanc(int argc, char *argv[]) { std::auto_ptr<IDatabaseWrapper> database; database.reset(Configuration::CreateDatabaseWrapper()); @@ -465,6 +465,7 @@ #if ENABLE_PLUGINS == 1 OrthancPlugins orthancPlugins(context); + orthancPlugins.SetCommandLineArguments(argc, argv); orthancPlugins.SetOrthancRestApi(restApi); PluginsManager pluginsManager; @@ -626,7 +627,7 @@ { OrthancInitialize(configurationFile); - bool reset = StartOrthanc(); + bool reset = StartOrthanc(argc, argv); if (reset) { OrthancFinalize();