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

Method verify

projects/Ruby/proto/test.rb:15813–15824  ·  view source on GitHub ↗

Check if the struct value is valid

Source from the content-addressed store, hash-verified

15811
15812 # Check if the struct value is valid
15813 def verify
15814 if (buffer.offset + @_model.fbe_offset - 4) > buffer.size
15815 return false
15816 end
15817
15818 fbe_full_size = read_uint32(@_model.fbe_offset - 4)
15819 if fbe_full_size < @_model.fbe_size
15820 return false
15821 end
15822
15823 @_model.verify
15824 end
15825
15826 # Create a new model (begin phase)
15827 def create_begin

Callers 15

verify_fieldsMethod · 0.45
verifyMethod · 0.45
verify_fieldsMethod · 0.45
verifyMethod · 0.45
verify_fieldsMethod · 0.45
verifyMethod · 0.45
verify_fieldsMethod · 0.45
verifyMethod · 0.45
verify_fieldsMethod · 0.45
verifyMethod · 0.45
verify_fieldsMethod · 0.45
verifyMethod · 0.45

Calls 4

offsetMethod · 0.45
fbe_offsetMethod · 0.45
sizeMethod · 0.45
fbe_sizeMethod · 0.45

Tested by

no test coverage detected