(self)
| 1226 | |
| 1227 | # Check if the optional value is valid |
| 1228 | def verify(self): |
| 1229 | if (self._buffer.offset + self.fbe_offset + self.fbe_size) > self._buffer.size: |
| 1230 | return True |
| 1231 | |
| 1232 | fbe_has_value = self.read_uint8(self.fbe_offset) |
| 1233 | if fbe_has_value == 0: |
| 1234 | return True |
| 1235 | |
| 1236 | fbe_optional_offset = self.read_uint32(self.fbe_offset + 1) |
| 1237 | if fbe_optional_offset == 0: |
| 1238 | return False |
| 1239 | |
| 1240 | self._buffer.shift(fbe_optional_offset) |
| 1241 | fbe_result = self.value.verify() |
| 1242 | self._buffer.unshift(fbe_optional_offset) |
| 1243 | return fbe_result |
| 1244 | |
| 1245 | # Get the optional value (being phase) |
| 1246 | def get_begin(self): |
nothing calls this directly
no test coverage detected