B2BITS FIX Antenna HFT
1.0.16
|
Describes the LiteFixMessage parse error. More...
#include <LiteFixMessage.h>
Public Member Functions | |
void | reset (const LiteFixMessage *msg, ParserException::RejectReason reasonCode, const char *reason, int tag, int parsePos) |
Sets the parse error description. More... | |
Public Attributes | |
int | parsePos_ |
parsing position in the message More... | |
const char * | reason_ |
the error description More... | |
ParserException::RejectReason | reasonCode_ |
the reject reason code, see SessionRejectReason(373) More... | |
const char * | refMsgType_ |
message type, no null terminator! More... | |
int | refMsgType_len_ |
message type length More... | |
int | refSeqNum_ |
message seq num More... | |
int | tag_ |
tag number of the FIX field being referenced More... | |
Static Public Attributes | |
static const int | PARSE_AGAIN = -1 |
the message should be parsed again More... | |
static const int | PARSE_ERROR = -2 |
parsing has been completed with an error More... | |
static const int | PARSE_INCOMPLETE = -3 |
the buffer contains an incomplete message More... | |
Describes the LiteFixMessage parse error.
void Parser::ParseError::reset | ( | const LiteFixMessage * | msg, |
ParserException::RejectReason | reasonCode, | ||
const char * | reason, | ||
int | tag, | ||
int | parsePos | ||
) |
Sets the parse error description.
msg | the message that is being parsed |
reasonCode | the reject reason code, see SessionRejectReason(373) |
reason | the description of the error reason . Must exist during the lifetime of ParseError |
tag | the tag number of the FIX field being referenced |
parsePos | the parsing position in the message |
|
static |
the message should be parsed again
|
static |
parsing has been completed with an error
|
static |
the buffer contains an incomplete message
int Parser::ParseError::parsePos_ |
parsing position in the message
const char* Parser::ParseError::reason_ |
the error description
ParserException::RejectReason Parser::ParseError::reasonCode_ |
the reject reason code, see SessionRejectReason(373)
const char* Parser::ParseError::refMsgType_ |
message type, no null terminator!
int Parser::ParseError::refMsgType_len_ |
message type length
int Parser::ParseError::refSeqNum_ |
message seq num
int Parser::ParseError::tag_ |
tag number of the FIX field being referenced