69 const unsigned char * buffer,
size_t offset,
size_t count,
IDecodeListener * listener,
70 size_t * numberOfDecodedBytes)
const;
#define ONIXS_FIXENGINE_API_DECL(typeKind, typeName)
#define ONIXS_FIXENGINE_API
#define ONIXS_FIXENGINE_NULLPTR
Identifies the FIX messages dictionary.
Encapsulates operations over a FIX Message.
unsigned schemaVersion() const
The maximum known version of the SBE schema.
unsigned schemaId() const
The schema identifier.
bool decodeSingleMessage(int version, int templateId, size_t rootBlockLength, const unsigned char *buffer, size_t offset, size_t count, IDecodeListener *listener, size_t *numberOfDecodedBytes) const
Tries to decode the given FAST stream buffer into the corresponding FIX Message.
EventBasedDecoder(const std::string &xmlTemplates, ISbeCustomCoderLibrary *customCoders=ONIXS_FIXENGINE_NULLPTR)
Creates the SBE to FIX Decoder.
~EventBasedDecoder()
Destructor.
std::string schemaHeaderType() const
The name of the encoding type of the message header, which is the same for all messages in a schema.
std::string schemaSemanticVersion() const
The semantic version of the SBE schema.
The SBE decode session's listener.
The library that contains user-defined SBE coders.