simple-binary-encoding
simple-binary-encoding copied to clipboard
Simple Binary Encoding (SBE) - High Performance Message Codec
`When numInGroup type is set to uint8, a group element may contain up to 256 entities. This type can be set to uint16 in order for the group to contain...
Implementation of #507 for Java. The main idea is that we store the package attribute read from the XML to the IR, into token[0]. Then it's up to the generator...
Would you accept a PR to generate an additional method to make it safer to decode repeating groups? By safer, I mostly mean preventing accidentally not completely decoding a group,...
We are using an internal SBE schema and an external CME defined schema and using SBE 1.23.1.1 When code is generated for both and generated headers included the following #define...
Take CME's MDInstrumentDefinitionFX63 (https://www.cmegroup.com/confluence/display/EPICSANDBOX/CME+Globex+EBS+Market+-+Market+Data+Message+Specification) as an example. When user receives a MDInstrumentDefinitionFX63 message, how to know whether there is an NoInstAttrib group and how many entries? This is a received...
Currently SBE is generating C++ header file to stream out the message. It is very good feature but only half. Where is the other half to re-create the object by...
I just finished work on a pure python stub generator. Right now it's somewhat crude and quality of generated code can be improved upon but it's more or less fully...
Since the encoded data is typically transferred some network or another, it makes sense to create a Wireshark dissector to view the live data transmitted on the network.
For a few generated methods, including the new string-based setter/getters that I recently added, the method comments are missing. ``` /// /// Vehicle code from Car /// public Span VehicleCodeAsSpan()...
I generated Go code and see there is no `Wrap()` method. Instead, there is `Encode(io.Reader)`, which fetches and assigns all values to public fields in the model. Is there no...