| 229 | } |
| 230 | |
| 231 | void 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 | |
| 241 | void ChangeLog::Segment::closeFile() |
| 242 | { |
no outgoing calls
no test coverage detected