| 14503 | |
| 14504 | # Get the struct fields values |
| 14505 | def get_fields(self, fbe_value, fbe_struct_size): |
| 14506 | fbe_current_size = 4 + 4 |
| 14507 | |
| 14508 | if (fbe_current_size + self.f1.fbe_size) <= fbe_struct_size: |
| 14509 | self.f1.get(fbe_value.f1) |
| 14510 | else: |
| 14511 | fbe_value.f1.clear() |
| 14512 | fbe_current_size += self.f1.fbe_size |
| 14513 | |
| 14514 | if (fbe_current_size + self.f2.fbe_size) <= fbe_struct_size: |
| 14515 | self.f2.get(fbe_value.f2) |
| 14516 | else: |
| 14517 | fbe_value.f2.clear() |
| 14518 | fbe_current_size += self.f2.fbe_size |
| 14519 | |
| 14520 | if (fbe_current_size + self.f3.fbe_size) <= fbe_struct_size: |
| 14521 | self.f3.get(fbe_value.f3) |
| 14522 | else: |
| 14523 | fbe_value.f3.clear() |
| 14524 | fbe_current_size += self.f3.fbe_size |
| 14525 | |
| 14526 | if (fbe_current_size + self.f4.fbe_size) <= fbe_struct_size: |
| 14527 | self.f4.get(fbe_value.f4) |
| 14528 | else: |
| 14529 | fbe_value.f4.clear() |
| 14530 | fbe_current_size += self.f4.fbe_size |
| 14531 | |
| 14532 | if (fbe_current_size + self.f5.fbe_size) <= fbe_struct_size: |
| 14533 | self.f5.get(fbe_value.f5) |
| 14534 | else: |
| 14535 | fbe_value.f5.clear() |
| 14536 | fbe_current_size += self.f5.fbe_size |
| 14537 | |
| 14538 | if (fbe_current_size + self.f6.fbe_size) <= fbe_struct_size: |
| 14539 | self.f6.get(fbe_value.f6) |
| 14540 | else: |
| 14541 | fbe_value.f6.clear() |
| 14542 | fbe_current_size += self.f6.fbe_size |
| 14543 | |
| 14544 | if (fbe_current_size + self.f7.fbe_size) <= fbe_struct_size: |
| 14545 | self.f7.get(fbe_value.f7) |
| 14546 | else: |
| 14547 | fbe_value.f7.clear() |
| 14548 | fbe_current_size += self.f7.fbe_size |
| 14549 | |
| 14550 | if (fbe_current_size + self.f8.fbe_size) <= fbe_struct_size: |
| 14551 | self.f8.get(fbe_value.f8) |
| 14552 | else: |
| 14553 | fbe_value.f8.clear() |
| 14554 | fbe_current_size += self.f8.fbe_size |
| 14555 | |
| 14556 | if (fbe_current_size + self.f9.fbe_size) <= fbe_struct_size: |
| 14557 | self.f9.get(fbe_value.f9) |
| 14558 | else: |
| 14559 | fbe_value.f9.clear() |
| 14560 | fbe_current_size += self.f9.fbe_size |
| 14561 | |
| 14562 | if (fbe_current_size + self.f10.fbe_size) <= fbe_struct_size: |