#include <ILink3BinaryProtocol.h>
|
bool | canSendHeartbeats (bool initiator) |
|
const char * | convertToBinary (LiteFixMessage *ownerMsg, Utils::RawBuffer *rawFixMsg, int *size, bool isIncoming) |
|
Engine::FIXMessage * | createHBMessage (Engine::FixSessionUProtocol *sn) |
|
int | handleHBI (int hbi) |
|
void | handleSessionParams (Engine::SessionExtraParametersImpl ¶ms) |
|
| ILink3BinaryProtocol () |
|
const char * | operator() (const Utils::RawBuffer &buffer, const char **msgStart, const char **bufEnd, int *procceedBytes) const |
|
int | parseSome (LiteFixMessage *ownerMsg, const char *buf, size_t len, int *offset, bool clearTheMessageBeforeUse, bool isMakeStandalone, Engine::FIXTagVisitor *callback, ParseError &error, bool isIncoming) |
|
void | refineLogonMessage (Engine::FixSessionUProtocol *sn, Engine::FIXMessage *logonMsg, int outSeqnum) |
|
void | validateMessage (const char *buf, int len) |
|
virtual void | parse (LiteFixMessage *ownerMsg, const char *buf, size_t len, bool clearTheMessageBeforeUse, bool isMakeStandalone, Engine::FIXTagVisitor *callback, bool isIncoming) |
|
virtual void | setMapping (std::shared_ptr< BinaryFixMappingI > defMapping, std::shared_ptr< BinaryFixMappingI > userMapping) |
|
virtual void | setSessionParams (const Engine::SessionExtraParametersImpl ¶ms) |
|
virtual void | setSessionRole (bool isInitiator) |
|
Parser::ILink3BinaryProtocol::ILink3BinaryProtocol |
( |
| ) |
|
bool Parser::ILink3BinaryProtocol::canSendHeartbeats |
( |
bool |
initiator | ) |
|
|
virtual |
Engine::FIXMessage* Parser::ILink3BinaryProtocol::createHBMessage |
( |
Engine::FixSessionUProtocol * |
sn | ) |
|
|
virtual |
int Parser::ILink3BinaryProtocol::handleHBI |
( |
int |
hbi | ) |
|
|
virtual |
const char* Parser::ILink3BinaryProtocol::operator() |
( |
const Utils::RawBuffer & |
buffer, |
|
|
const char ** |
msgStart, |
|
|
const char ** |
bufEnd, |
|
|
int * |
procceedBytes |
|
) |
| const |
|
inlinevirtual |
int Parser::ILink3BinaryProtocol::parseSome |
( |
LiteFixMessage * |
ownerMsg, |
|
|
const char * |
buf, |
|
|
size_t |
len, |
|
|
int * |
offset, |
|
|
bool |
clearTheMessageBeforeUse, |
|
|
bool |
isMakeStandalone, |
|
|
Engine::FIXTagVisitor * |
callback, |
|
|
ParseError & |
error, |
|
|
bool |
isIncoming |
|
) |
| |
|
virtual |
void Parser::ILink3BinaryProtocol::refineLogonMessage |
( |
Engine::FixSessionUProtocol * |
sn, |
|
|
Engine::FIXMessage * |
logonMsg, |
|
|
int |
outSeqnum |
|
) |
| |
|
virtual |
void Parser::ILink3BinaryProtocol::validateMessage |
( |
const char * |
buf, |
|
|
int |
len |
|
) |
| |
|
virtual |
const System::u16 Parser::ILink3BinaryProtocol::ILINK3_MARKER = 0xCAFE |
|
static |
const int Parser::ILink3BinaryProtocol::MIN_MSG_SIZE = 16 |
|
static |