| 13401 | |
| 13402 | # Get the struct fields values |
| 13403 | def get_fields(self, fbe_value, fbe_struct_size): |
| 13404 | fbe_current_size = 4 + 4 |
| 13405 | |
| 13406 | if (fbe_current_size + self.f1.fbe_size) <= fbe_struct_size: |
| 13407 | self.f1.get(fbe_value.f1) |
| 13408 | else: |
| 13409 | fbe_value.f1.clear() |
| 13410 | fbe_current_size += self.f1.fbe_size |
| 13411 | |
| 13412 | if (fbe_current_size + self.f2.fbe_size) <= fbe_struct_size: |
| 13413 | self.f2.get(fbe_value.f2) |
| 13414 | else: |
| 13415 | fbe_value.f2.clear() |
| 13416 | fbe_current_size += self.f2.fbe_size |
| 13417 | |
| 13418 | if (fbe_current_size + self.f3.fbe_size) <= fbe_struct_size: |
| 13419 | self.f3.get(fbe_value.f3) |
| 13420 | else: |
| 13421 | fbe_value.f3.clear() |
| 13422 | fbe_current_size += self.f3.fbe_size |
| 13423 | |
| 13424 | if (fbe_current_size + self.f4.fbe_size) <= fbe_struct_size: |
| 13425 | self.f4.get(fbe_value.f4) |
| 13426 | else: |
| 13427 | fbe_value.f4.clear() |
| 13428 | fbe_current_size += self.f4.fbe_size |
| 13429 | |
| 13430 | if (fbe_current_size + self.f5.fbe_size) <= fbe_struct_size: |
| 13431 | self.f5.get(fbe_value.f5) |
| 13432 | else: |
| 13433 | fbe_value.f5.clear() |
| 13434 | fbe_current_size += self.f5.fbe_size |
| 13435 | |
| 13436 | if (fbe_current_size + self.f6.fbe_size) <= fbe_struct_size: |
| 13437 | self.f6.get(fbe_value.f6) |
| 13438 | else: |
| 13439 | fbe_value.f6.clear() |
| 13440 | fbe_current_size += self.f6.fbe_size |
| 13441 | |
| 13442 | if (fbe_current_size + self.f7.fbe_size) <= fbe_struct_size: |
| 13443 | self.f7.get(fbe_value.f7) |
| 13444 | else: |
| 13445 | fbe_value.f7.clear() |
| 13446 | fbe_current_size += self.f7.fbe_size |
| 13447 | |
| 13448 | if (fbe_current_size + self.f8.fbe_size) <= fbe_struct_size: |
| 13449 | self.f8.get(fbe_value.f8) |
| 13450 | else: |
| 13451 | fbe_value.f8.clear() |
| 13452 | fbe_current_size += self.f8.fbe_size |
| 13453 | |
| 13454 | if (fbe_current_size + self.f9.fbe_size) <= fbe_struct_size: |
| 13455 | self.f9.get(fbe_value.f9) |
| 13456 | else: |
| 13457 | fbe_value.f9.clear() |
| 13458 | fbe_current_size += self.f9.fbe_size |
| 13459 | |
| 13460 | if (fbe_current_size + self.f10.fbe_size) <= fbe_struct_size: |