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

Method setState

src/jrd/replication/ChangeLog.cpp:231–239  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

229}
230
231void ChangeLog::Segment::setState(SegmentState state)
232{
233 const auto full = (state == SEGMENT_STATE_FULL);
234 m_header->hdr_state = state;
235 flush(full);
236
237 if ((state == SEGMENT_STATE_FREE) && (m_header != &m_builtinHeader))
238 closeFile();
239}
240
241void ChangeLog::Segment::closeFile()
242{

Callers 7

ChangeLogMethod · 0.45
writeMethod · 0.45
archiveSegmentMethod · 0.45
switchActiveSegmentMethod · 0.45
bgArchiverMethod · 0.45
initSegmentsMethod · 0.45
getSegmentMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected