B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
ILink3BinaryMapping Class Reference

#include <ILink3BinaryMappingImpl.h>

+ Inheritance diagram for ILink3BinaryMapping:
+ Collaboration diagram for ILink3BinaryMapping:

Public Member Functions

bool convertAppMsgToBinary (LiteFixMessage *ownerMsg, Utils::RawBuffer *binaryMsg, int *size)
 
bool convertAppMsgToFix (LiteFixMessage *ownerMsg, const char *binaryMessage, int size)
 
bool convertMsgToBinary (LiteFixMessage &ownerMsg, Utils::RawBuffer &binaryMsg, int &size, bool, bool isInitiator, const Engine::SessionExtraParametersImpl &, Utils::Log::LogCategory &logger)
 
bool convertMsgToFix (LiteFixMessage &ownerMsg, const char *binaryMessage, int size, bool clearTheMessageBeforeUse, bool, Engine::FIXTagVisitor *, bool, bool, const Engine::SessionExtraParametersImpl &, Utils::Log::LogCategory &logger)
 
bool convertSessionLevelMsgToBinary (LiteFixMessage *ownerMsg, Utils::RawBuffer *binaryMsg, int *size, bool isInitiator)
 
bool convertSessionLevelMsgToFix (LiteFixMessage *ownerMsg, const char *binaryMessage, int size)
 
size_t getMessageSize (const char *pBuffer, size_t size) const
 
- Public Member Functions inherited from Parser::BinaryFixMappingI
virtual bool convertMsgToBinary (LiteFixMessage &ownerMsg, Utils::RawBuffer &binaryMsg, int &size, bool isIncoming, bool isInitiator, const Engine::SessionExtraParametersImpl &params, Utils::Log::LogCategory &logger)=0
 
virtual bool convertMsgToFix (LiteFixMessage &ownerMsg, const char *binaryMessage, int size, bool clearTheMessageBeforeUse, bool isMakeStandalone, Engine::FIXTagVisitor *callback, bool isIncoming, bool isInitiator, const Engine::SessionExtraParametersImpl &params, Utils::Log::LogCategory &logger)=0
 

Member Function Documentation

bool ILink3BinaryMapping::convertAppMsgToBinary ( LiteFixMessage *  ownerMsg,
Utils::RawBuffer binaryMsg,
int *  size 
)
inline
bool ILink3BinaryMapping::convertAppMsgToFix ( LiteFixMessage *  ownerMsg,
const char *  binaryMessage,
int  size 
)
inline
bool ILink3BinaryMapping::convertMsgToBinary ( LiteFixMessage &  ownerMsg,
Utils::RawBuffer binaryMsg,
int &  size,
bool  ,
bool  isInitiator,
const Engine::SessionExtraParametersImpl ,
Utils::Log::LogCategory logger 
)
inline
bool ILink3BinaryMapping::convertMsgToFix ( LiteFixMessage &  ownerMsg,
const char *  binaryMessage,
int  size,
bool  clearTheMessageBeforeUse,
bool  ,
Engine::FIXTagVisitor ,
bool  ,
bool  ,
const Engine::SessionExtraParametersImpl ,
Utils::Log::LogCategory logger 
)
inline
bool ILink3BinaryMapping::convertSessionLevelMsgToBinary ( LiteFixMessage *  ownerMsg,
Utils::RawBuffer binaryMsg,
int *  size,
bool  isInitiator 
)
inline
bool ILink3BinaryMapping::convertSessionLevelMsgToFix ( LiteFixMessage *  ownerMsg,
const char *  binaryMessage,
int  size 
)
inline
size_t ILink3BinaryMapping::getMessageSize ( const char *  pBuffer,
size_t  size 
) const
inlinevirtual