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

Method updateFlags

src/jrd/trace/TraceConfigStorage.cpp:889–903  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

887}
888
889void ConfigStorage::updateFlags(TraceSession& session)
890{
891 ULONG idx;
892 if (!findSession(session.ses_id, idx))
893 return;
894
895 TraceCSHeader* header = m_sharedMemory->getHeader();
896 TraceCSHeader::Slot* slot = &header->slots[idx];
897
898 if (slot->ses_id != session.ses_id)
899 return;
900
901 setDirty();
902 slot->ses_flags = session.ses_flags;
903}
904
905bool ConfigStorage::Accessor::getNext(TraceSession& session, GET_FLAGS getFlag)
906{

Callers 2

changeFlagsMethod · 0.80
writeMethod · 0.80

Calls 1

getHeaderMethod · 0.45

Tested by

no test coverage detected