MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / UserManagement

Method UserManagement

src/jrd/UserManagement.cpp:168–183  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

166
167
168UserManagement::UserManagement(jrd_tra* pTra)
169 : SnapshotData(*pTra->tra_pool),
170 threadDbb(NULL),
171 commands(*pTra->tra_pool),
172 managers(*pTra->tra_pool),
173 plugins(*pTra->tra_pool),
174 att(pTra->tra_attachment),
175 tra(pTra)
176{
177 if (!att || !att->att_user)
178 {
179 (Arg::Gds(isc_random) << "Unknown user name for given transaction").raise();
180 }
181
182 plugins = att->att_database->dbb_config->getPlugins(IPluginManager::TYPE_AUTH_USER_MANAGEMENT);
183}
184
185
186IManagement* UserManagement::registerManager(Auth::Get& getPlugin, const char* plugName)

Callers

nothing calls this directly

Calls 3

GdsClass · 0.85
raiseMethod · 0.45
getPluginsMethod · 0.45

Tested by

no test coverage detected