Mercurial > hg > orthanc
diff OrthancServer/Sources/OrthancInitialization.cpp @ 5207:e7529e6241d2 db-protobuf
first successful protobuf communication
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 30 Mar 2023 21:31:56 +0200 |
parents | 32df369198ac |
children | 3de0235dedb6 |
line wrap: on
line diff
--- a/OrthancServer/Sources/OrthancInitialization.cpp Thu Mar 30 17:08:13 2023 +0200 +++ b/OrthancServer/Sources/OrthancInitialization.cpp Thu Mar 30 21:31:56 2023 +0200 @@ -51,6 +51,10 @@ #include <dcmtk/dcmnet/diutil.h> // For DCM_dcmnetLogger +#if ORTHANC_ENABLE_PLUGINS == 1 +# include <google/protobuf/any.h> +#endif + static const char* const STORAGE_DIRECTORY = "StorageDirectory"; static const char* const ORTHANC_STORAGE = "OrthancStorage"; @@ -315,6 +319,10 @@ OrthancConfiguration::WriterLock lock; +#if ORTHANC_ENABLE_PLUGINS == 1 + GOOGLE_PROTOBUF_VERIFY_VERSION; +#endif + InitializeServerEnumerations(); // Read the user-provided configuration @@ -391,6 +399,10 @@ { OrthancConfiguration::WriterLock lock; Orthanc::FinalizeFramework(); + +#if ORTHANC_ENABLE_PLUGINS == 1 + google::protobuf::ShutdownProtobufLibrary(); +#endif }