MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / get_fields

Method get_fields

projects/Python/proto/proto.py:1541–1557  ·  view source on GitHub ↗
(self, fbe_value)

Source from the content-addressed store, hash-verified

1539
1540 # Get the struct fields values
1541 def get_fields(self, fbe_value):
1542 fbe_current_offset = 0
1543 fbe_current_size = 0
1544
1545 self.currency.fbe_offset = fbe_current_offset
1546 fbe_result = self.currency.get()
1547 fbe_value.currency = fbe_result[0]
1548 fbe_current_offset += fbe_result[1]
1549 fbe_current_size += fbe_result[1]
1550
1551 self.amount.fbe_offset = fbe_current_offset
1552 fbe_result = self.amount.get()
1553 fbe_value.amount = fbe_result[0]
1554 fbe_current_offset += fbe_result[1]
1555 fbe_current_size += fbe_result[1]
1556
1557 return fbe_current_size
1558
1559 # Set the struct value
1560 def set(self, fbe_value):

Callers 1

getMethod · 0.95

Calls 1

getMethod · 0.45

Tested by

no test coverage detected