| 954 | |
| 955 | # Get the struct fields values |
| 956 | def get_fields(self, fbe_value): |
| 957 | fbe_current_offset = 0 |
| 958 | fbe_current_size = 0 |
| 959 | |
| 960 | self.id.fbe_offset = fbe_current_offset |
| 961 | fbe_result = self.id.get() |
| 962 | fbe_value.id = fbe_result[0] |
| 963 | fbe_current_offset += fbe_result[1] |
| 964 | fbe_current_size += fbe_result[1] |
| 965 | |
| 966 | self.symbol.fbe_offset = fbe_current_offset |
| 967 | fbe_result = self.symbol.get() |
| 968 | fbe_value.symbol = fbe_result[0] |
| 969 | fbe_current_offset += fbe_result[1] |
| 970 | fbe_current_size += fbe_result[1] |
| 971 | |
| 972 | self.side.fbe_offset = fbe_current_offset |
| 973 | fbe_result = self.side.get() |
| 974 | fbe_value.side = fbe_result[0] |
| 975 | fbe_current_offset += fbe_result[1] |
| 976 | fbe_current_size += fbe_result[1] |
| 977 | |
| 978 | self.type.fbe_offset = fbe_current_offset |
| 979 | fbe_result = self.type.get() |
| 980 | fbe_value.type = fbe_result[0] |
| 981 | fbe_current_offset += fbe_result[1] |
| 982 | fbe_current_size += fbe_result[1] |
| 983 | |
| 984 | self.price.fbe_offset = fbe_current_offset |
| 985 | fbe_result = self.price.get() |
| 986 | fbe_value.price = fbe_result[0] |
| 987 | fbe_current_offset += fbe_result[1] |
| 988 | fbe_current_size += fbe_result[1] |
| 989 | |
| 990 | self.volume.fbe_offset = fbe_current_offset |
| 991 | fbe_result = self.volume.get() |
| 992 | fbe_value.volume = fbe_result[0] |
| 993 | fbe_current_offset += fbe_result[1] |
| 994 | fbe_current_size += fbe_result[1] |
| 995 | |
| 996 | return fbe_current_size |
| 997 | |
| 998 | # Set the struct value |
| 999 | def set(self, fbe_value): |