| 11669 | |
| 11670 | # Get the struct fields values |
| 11671 | def get_fields(self, fbe_value, fbe_struct_size): |
| 11672 | fbe_current_size = 4 + 4 |
| 11673 | |
| 11674 | if (fbe_current_size + self.f1.fbe_size) <= fbe_struct_size: |
| 11675 | self.f1.get(fbe_value.f1) |
| 11676 | else: |
| 11677 | fbe_value.f1.clear() |
| 11678 | fbe_current_size += self.f1.fbe_size |
| 11679 | |
| 11680 | if (fbe_current_size + self.f2.fbe_size) <= fbe_struct_size: |
| 11681 | self.f2.get(fbe_value.f2) |
| 11682 | else: |
| 11683 | fbe_value.f2.clear() |
| 11684 | fbe_current_size += self.f2.fbe_size |
| 11685 | |
| 11686 | if (fbe_current_size + self.f3.fbe_size) <= fbe_struct_size: |
| 11687 | self.f3.get(fbe_value.f3) |
| 11688 | else: |
| 11689 | fbe_value.f3.clear() |
| 11690 | fbe_current_size += self.f3.fbe_size |
| 11691 | |
| 11692 | if (fbe_current_size + self.f4.fbe_size) <= fbe_struct_size: |
| 11693 | self.f4.get(fbe_value.f4) |
| 11694 | else: |
| 11695 | fbe_value.f4.clear() |
| 11696 | fbe_current_size += self.f4.fbe_size |
| 11697 | |
| 11698 | if (fbe_current_size + self.f5.fbe_size) <= fbe_struct_size: |
| 11699 | self.f5.get(fbe_value.f5) |
| 11700 | else: |
| 11701 | fbe_value.f5.clear() |
| 11702 | fbe_current_size += self.f5.fbe_size |
| 11703 | |
| 11704 | if (fbe_current_size + self.f6.fbe_size) <= fbe_struct_size: |
| 11705 | self.f6.get(fbe_value.f6) |
| 11706 | else: |
| 11707 | fbe_value.f6.clear() |
| 11708 | fbe_current_size += self.f6.fbe_size |
| 11709 | |
| 11710 | if (fbe_current_size + self.f7.fbe_size) <= fbe_struct_size: |
| 11711 | self.f7.get(fbe_value.f7) |
| 11712 | else: |
| 11713 | fbe_value.f7.clear() |
| 11714 | fbe_current_size += self.f7.fbe_size |
| 11715 | |
| 11716 | if (fbe_current_size + self.f8.fbe_size) <= fbe_struct_size: |
| 11717 | self.f8.get(fbe_value.f8) |
| 11718 | else: |
| 11719 | fbe_value.f8.clear() |
| 11720 | fbe_current_size += self.f8.fbe_size |
| 11721 | |
| 11722 | if (fbe_current_size + self.f9.fbe_size) <= fbe_struct_size: |
| 11723 | self.f9.get(fbe_value.f9) |
| 11724 | else: |
| 11725 | fbe_value.f9.clear() |
| 11726 | fbe_current_size += self.f9.fbe_size |
| 11727 | |
| 11728 | if (fbe_current_size + self.f10.fbe_size) <= fbe_struct_size: |