#include <CmiBinaryProtocol.h>
|
| bool | canSendHeartbeats (bool initiator) |
| |
| | CmiBinaryProtocol () |
| |
| 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) |
| |
| 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::CmiBinaryProtocol::CmiBinaryProtocol |
( |
| ) |
|
| bool Parser::CmiBinaryProtocol::canSendHeartbeats |
( |
bool |
initiator | ) |
|
|
virtual |
| Engine::FIXMessage* Parser::CmiBinaryProtocol::createHBMessage |
( |
Engine::FixSessionUProtocol * |
sn | ) |
|
|
virtual |
| int Parser::CmiBinaryProtocol::handleHBI |
( |
int |
hbi | ) |
|
|
virtual |
| const char* Parser::CmiBinaryProtocol::operator() |
( |
const Utils::RawBuffer & |
buffer, |
|
|
const char ** |
msgStart, |
|
|
const char ** |
bufEnd, |
|
|
int * |
procceedBytes |
|
) |
| const |
|
inlinevirtual |
| int Parser::CmiBinaryProtocol::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::CmiBinaryProtocol::refineLogonMessage |
( |
Engine::FixSessionUProtocol * |
sn, |
|
|
Engine::FIXMessage * |
logonMsg, |
|
|
int |
outSeqnum |
|
) |
| |
|
virtual |
| void Parser::CmiBinaryProtocol::validateMessage |
( |
const char * |
buf, |
|
|
int |
len |
|
) |
| |
|
virtual |