20 #if !defined(__ONIXS_IDECODELISTENER_H__) 21 #define __ONIXS_IDECODELISTENER_H__ 48 virtual void onBeginMessage(
unsigned templateId,
const char * messageType,
49 size_t messageTypeLength) = 0;
53 virtual void onEndMessage() = 0;
64 virtual void onValue(
int tag,
int value) = 0;
70 virtual void onValue(
int tag,
unsigned value) = 0;
76 virtual void onValue(
int tag,
long long value) = 0;
82 virtual void onValue(
int tag,
unsigned long long value) = 0;
89 virtual void onValue(
int tag,
long long mantissa,
int exponent) = 0;
96 virtual void onValue(
int tag,
const char * value,
size_t valueLength) = 0;
108 virtual void onBeginSequence(
int tag,
size_t itemCount,
int lengthFieldTag) = 0;
111 virtual void onEndSequence() = 0;
120 virtual void onBeginSequenceEntry(
size_t index) = 0;
123 virtual void onEndSequenceEntry() = 0;
130 #endif // __ONIXS_IDECODELISTENER_H__ #define ONIXS_FIXENGINE_DEFAULT
#define ONIXS_FIXENGINE_API
The decode session's listener.