Mercurial > hg > orthanc
diff Core/OrthancFramework.h @ 4026:05a363186da6
ORTHANC_BUILDING_FRAMEWORK_LIBRARY, Orthanc::InitializeFramework()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 09 Jun 2020 16:26:57 +0200 |
parents | 5f6c11a5e1f9 |
children |
line wrap: on
line diff
--- a/Core/OrthancFramework.h Tue Jun 09 09:20:09 2020 +0200 +++ b/Core/OrthancFramework.h Tue Jun 09 16:26:57 2020 +0200 @@ -41,8 +41,8 @@ #ifndef __ORTHANC_FRAMEWORK_H #define __ORTHANC_FRAMEWORK_H -#if !defined(ORTHANC_FRAMEWORK_BUILDING_LIBRARY) -# define ORTHANC_FRAMEWORK_BUILDING_LIBRARY 0 +#if !defined(ORTHANC_BUILDING_FRAMEWORK_LIBRARY) +# error The macro ORTHANC_BUILDING_FRAMEWORK_LIBRARY must be defined #endif /** @@ -51,7 +51,7 @@ * common "BUILDING_DLL" * construction. https://gcc.gnu.org/wiki/Visibility **/ -#if ORTHANC_FRAMEWORK_BUILDING_LIBRARY == 1 +#if ORTHANC_BUILDING_FRAMEWORK_LIBRARY == 1 # if defined(_WIN32) || defined (__CYGWIN__) # define ORTHANC_PUBLIC __declspec(dllexport) # define ORTHANC_LOCAL @@ -70,4 +70,16 @@ # define ORTHANC_LOCAL #endif + +#include <string> + +namespace Orthanc +{ + ORTHANC_PUBLIC void InitializeFramework(const std::string& locale, + bool loadPrivateDictionary); + + ORTHANC_PUBLIC void FinalizeFramework(); +} + + #endif /* __ORTHANC_FRAMEWORK_H */