MCPcopy Create free account
hub / github.com/OpenAssetIO/OpenAssetIO / initialize

Method initialize

src/openassetio-core/src/hostApi/Manager.cpp:127–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

125InfoDictionary Manager::settings() { return managerInterface_->settings(hostSession_); }
126
127void Manager::initialize(InfoDictionary managerSettings) {
128 managerInterface_->initialize(std::move(managerSettings), hostSession_);
129
130 // Verify the manager has required capabilities. This must only be
131 // done after initialization, to ensure we can support proxy interface
132 // implementations that need initializing to configure the proxied
133 // implementation
134 verifyRequiredCapabilities(managerInterface_);
135
136 entityReferencePrefix_ =
137 entityReferencePrefixFromInfo(hostSession_->logger(), managerInterface_->info());
138}
139
140void Manager::flushCaches() { managerInterface_->flushCaches(hostSession_); }
141

Callers 1

Calls 3

infoMethod · 0.45

Tested by

no test coverage detected