MCPcopy Create free account
hub / github.com/MITK/MITK / GetPersistenceService

Function GetPersistenceService

Modules/CEST/src/mitkCustomTagParser.cpp:46–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44namespace
45{
46 mitk::IPropertyPersistence *GetPersistenceService()
47 {
48 mitk::IPropertyPersistence *result = nullptr;
49
50 std::vector<us::ServiceReference<mitk::IPropertyPersistence>> persRegisters =
51 us::GetModuleContext()->GetServiceReferences<mitk::IPropertyPersistence>();
52 if (!persRegisters.empty())
53 {
54 if (persRegisters.size() > 1)
55 {
56 MITK_WARN << "Multiple property description services found. Using just one.";
57 }
58 result = us::GetModuleContext()->GetService<mitk::IPropertyPersistence>(persRegisters.front());
59 }
60
61 return result;
62 };
63}
64
65const std::string mitk::CustomTagParser::m_CESTPropertyPrefix = "CEST.";

Callers 1

Calls 4

GetModuleContextFunction · 0.85
frontMethod · 0.80
emptyMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected