|
B2BITS FIX Antenna HFT
1.0.17
|
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
1.8.5