#include <BinaryProtocols.h>
|
virtual bool | canSendHeartbeats (bool initiator)=0 |
|
virtual const char * | convertToBinary (LiteFixMessage *ownerMsg, Utils::RawBuffer *binaryMsg, int *size, bool isIncoming)=0 |
|
virtual Engine::FIXMessage * | createHBMessage (Engine::FixSessionUProtocol *sn)=0 |
|
virtual int | handleHBI (int hbi)=0 |
|
virtual void | handleSessionParams (Engine::SessionExtraParametersImpl ¶ms)=0 |
|
virtual const char * | operator() (const Utils::RawBuffer &buffer, const char **msgStart, const char **bufEnd, int *procceedBytes) const =0 |
|
virtual void | parse (LiteFixMessage *ownerMsg, const char *buf, size_t len, bool clearTheMessageBeforeUse, bool isMakeStandalone, Engine::FIXTagVisitor *callback, bool isIncoming) |
|
virtual int | parseSome (LiteFixMessage *ownerMsg, const char *buf, size_t size_t, int *offset, bool clearTheMessageBeforeUse, bool isMakeStandalone, Engine::FIXTagVisitor *callback, ParseError &error, bool isIncoming)=0 |
|
virtual void | refineLogonMessage (Engine::FixSessionUProtocol *sn, Engine::FIXMessage *logonMsg, int outSeqnum)=0 |
|
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) |
|
virtual void | validateMessage (const char *buf, int len)=0 |
|
virtual bool Parser::BinaryProtocolI::canSendHeartbeats |
( |
bool |
initiator | ) |
|
|
pure virtual |
virtual Engine::FIXMessage* Parser::BinaryProtocolI::createHBMessage |
( |
Engine::FixSessionUProtocol * |
sn | ) |
|
|
pure virtual |
virtual int Parser::BinaryProtocolI::handleHBI |
( |
int |
hbi | ) |
|
|
pure virtual |
virtual const char* Parser::BinaryProtocolI::operator() |
( |
const Utils::RawBuffer & |
buffer, |
|
|
const char ** |
msgStart, |
|
|
const char ** |
bufEnd, |
|
|
int * |
procceedBytes |
|
) |
| const |
|
pure virtual |
virtual void Parser::BinaryProtocolI::parse |
( |
LiteFixMessage * |
ownerMsg, |
|
|
const char * |
buf, |
|
|
size_t |
len, |
|
|
bool |
clearTheMessageBeforeUse, |
|
|
bool |
isMakeStandalone, |
|
|
Engine::FIXTagVisitor * |
callback, |
|
|
bool |
isIncoming |
|
) |
| |
|
virtual |
virtual int Parser::BinaryProtocolI::parseSome |
( |
LiteFixMessage * |
ownerMsg, |
|
|
const char * |
buf, |
|
|
size_t |
size_t, |
|
|
int * |
offset, |
|
|
bool |
clearTheMessageBeforeUse, |
|
|
bool |
isMakeStandalone, |
|
|
Engine::FIXTagVisitor * |
callback, |
|
|
ParseError & |
error, |
|
|
bool |
isIncoming |
|
) |
| |
|
pure virtual |
virtual void Parser::BinaryProtocolI::refineLogonMessage |
( |
Engine::FixSessionUProtocol * |
sn, |
|
|
Engine::FIXMessage * |
logonMsg, |
|
|
int |
outSeqnum |
|
) |
| |
|
pure virtual |
virtual void Parser::BinaryProtocolI::setSessionRole |
( |
bool |
isInitiator | ) |
|
|
virtual |
virtual void Parser::BinaryProtocolI::validateMessage |
( |
const char * |
buf, |
|
|
int |
len |
|
) |
| |
|
pure virtual |
bool Parser::BinaryProtocolI::isInitiator_ |