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

Method commit

src/jrd/UserManagement.cpp:296–315  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

294}
295
296void UserManagement::commit()
297{
298 for (unsigned i = 0; i < managers.getCount(); ++i)
299 {
300 IManagement* manager = managers[i].second;
301 if (manager)
302 {
303 LocalStatus status;
304 CheckStatusWrapper statusWrapper(&status);
305
306 ChangeCharset cc(att);
307 manager->commit(&statusWrapper);
308 if (status.getState() & IStatus::STATE_ERRORS)
309 status_exception::raise(&statusWrapper);
310
311 PluginManagerInterfacePtr()->releasePlugin(manager);
312 managers[i].second = NULL;
313 }
314 }
315}
316
317USHORT UserManagement::put(Auth::UserData* userData)
318{

Callers

nothing calls this directly

Calls 5

raiseFunction · 0.85
getCountMethod · 0.45
getStateMethod · 0.45
releasePluginMethod · 0.45

Tested by

no test coverage detected