B2BITS FIX Antenna HFT  1.0.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Engine::Session Member List

This is the complete list of members for Engine::Session, including all inherited members.

ActiveConnection enum nameEngine::Session
addRef() const Utils::ReferenceCountervirtual
attachStateObserver(SessionStateObserver *observer)=0Engine::Sessionpure virtual
BACKUP_CONNECTION enum valueEngine::Session
closeMessageStorage()=0Engine::Sessionpure virtual
commitIncomingMessage(Engine::FIXMessageProcessElem *work) const =0Engine::Sessionpure virtual
connect(EncryptMethod encryption=Engine::NONE)=0Engine::Sessionpure virtual
connect(int HBI, const std::string &host, int port, EncryptMethod encryption=Engine::NONE, const SessionBackupParameters *backupConn=NULL, ActiveConnection activeConn=PRIMARY_CONNECTION)=0Engine::Sessionpure virtual
connect(int HBI, const FIXMessage &customLogonMsg, const std::string &host, int port, EncryptMethod encryption=Engine::NONE, const SessionBackupParameters *backupConn=NULL, ActiveConnection activeConn=PRIMARY_CONNECTION)=0Engine::Sessionpure virtual
connect(const FixTcpParameters &protocolConfig, const FixTcpBackupParameters *backupConn=NULL)=0Engine::Sessionpure virtual
connect(const FixT11TcpParameters &protocolConfig, const FixT11TcpBackupParameters *backupConn=NULL)=0Engine::Sessionpure virtual
connState2string(ActiveConnection aState)Engine::Sessionstatic
CORRECTLY_TERMINATED enum valueEngine::Session
decrement() const Utils::ReferenceCounter
detachStateObserver()=0Engine::Sessionpure virtual
disconnect(bool forcefullyMarkAsTerminated=false)=0Engine::Sessionpure virtual
disconnect(const std::string &logoutText, bool forcefullyMarkAsTerminated=false)=0Engine::Sessionpure virtual
disconnectNonGracefully()=0Engine::Sessionpure virtual
disconnectSync(bool forcefullyMarkAsTerminated=false)Engine::Sessionvirtual
disconnectSync(const std::string &logoutText, bool forcefullyMarkAsTerminated=false)Engine::Sessionvirtual
ESTABLISHED enum valueEngine::Session
getActiveConnectionType() const =0Engine::Sessionpure virtual
getActiveParameters() const =0Engine::Sessionpure virtual
getBackupParameters(bool forceLock=true) const =0Engine::Sessionpure virtual
getEncryptionMethod() const =0Engine::Sessionpure virtual
getHBI() const =0Engine::Sessionpure virtual
getId() const =0Engine::Sessionpure virtual
getInSeqNum() const =0Engine::Sessionpure virtual
getMsgStorageBaseFilePath() const =0Engine::Sessionpure virtual
getNRef() const Utils::ReferenceCountervirtual
getOutSeqNum() const =0Engine::Sessionpure virtual
getPrimaryParameters(bool forceLock=true) const =0Engine::Sessionpure virtual
getReceivedMessages(std::vector< FIXMessage * > *pMessages, const MsgFilter &msgFilter) const =0Engine::Sessionpure virtual
getRemoteAddress() const =0Engine::Sessionpure virtual
getRemoteHost() const =0Engine::Sessionpure virtual
getRemoteHostIP() const Engine::Sessionvirtual
getRemotePort()=0Engine::Sessionpure virtual
getRole() const =0Engine::Sessionpure virtual
getSender() const =0Engine::Sessionpure virtual
getSessionEx()Engine::Sessionvirtual
getSessionGlobalID()=0Engine::Sessionpure virtual
getState() const =0Engine::Sessionpure virtual
getStateAsString()=0Engine::Sessionpure virtual
getStorageType() const =0Engine::Sessionpure virtual
getTarget() const =0Engine::Sessionpure virtual
getUnderlyingProtocol() const =0Engine::Sessionpure virtual
getUserSessionKey() const =0Engine::Sessionpure virtual
getVer() const =0Engine::Sessionpure virtual
INITIAL enum valueEngine::Session
isTCPBuffer() const =0Engine::Sessionpure virtual
locateSentMessage(int seqNum) const =0Engine::Sessionpure virtual
locateSentMessage(int seqNum, std::string &buf) const =0Engine::Sessionpure virtual
m_nRefUtils::ReferenceCountermutableprotected
messageStorageTypeToString(MessageStorageType value)Engine::Sessionstatic
newSkel(const char *msgType, Engine::FIXVersion app_ver=Engine::NA) const =0Engine::Sessionpure virtual
NON_GRACEFULLY_TERMINATED enum valueEngine::Session
outgoingQueueSize() const =0Engine::Sessionpure virtual
parse(Parser::LiteFixMessage *msg, const char *ptr, int size, bool clearTheMessageBeforeUse, bool isMakeStandalone, Engine::FIXTagVisitor *callback, bool isIncoming)=0Engine::Sessionpure virtual
ping(const std::string &testReqID="")=0Engine::Sessionpure virtual
PRIMARY_CONNECTION enum valueEngine::Session
protocolID() const =0Engine::Sessionpure virtual
put(FIXMessage *pMsg, PutMessageOptions const *options=NULL)=0Engine::Sessionpure virtual
put(const std::string &msgHeader, const std::string &msgBody)=0Engine::Sessionpure virtual
put(const void *binaryMessage, size_t binaryMessageSize, PutMessageOptions const *options=NULL)=0Engine::Sessionpure virtual
RECONNECT enum valueEngine::Session
ReferenceCounter()Utils::ReferenceCounter
registerApplication(Application *pNewApplication, unsigned int delay=300, int maxTries=-1)=0Engine::Sessionpure virtual
release() const Utils::ReferenceCountervirtual
RESET_SEQNUM_AND_SEND_LOGON_STRATEGY enum valueEngine::Session
RESET_SEQNUM_STRATEGY enum valueEngine::Session
resetMessageStorage()=0Engine::Sessionpure virtual
resetSeqNum(SeqNumResetStrategy strategy=RESET_SEQNUM_AND_SEND_LOGON_STRATEGY)=0Engine::Sessionpure virtual
RESTORE_CONNECTION enum valueEngine::Session
resumeRead()=0Engine::Sessionpure virtual
Role typedefEngine::Session
role2string(SessionRole role)Engine::Sessionstatic
SeqNumResetStrategy enum nameEngine::Session
Session()Engine::Sessioninlineprotected
setEnableMessageRejecting(bool enable)=0Engine::Sessionpure virtual
setForcedReconnect(bool enable)=0Engine::Sessionpure virtual
setInSeqNum(int seqNum)=0Engine::Sessionpure virtual
setIntradayLogoutToleranceMode(bool enable)=0Engine::Sessionpure virtual
setOutSeqNum(int seqNum)=0Engine::Sessionpure virtual
setSenderLocationID(const std::string &id)=0Engine::Sessionpure virtual
setSenderSubID(const std::string &id)=0Engine::Sessionpure virtual
setTargetLocationID(const std::string &id)=0Engine::Sessionpure virtual
setTargetSubID(const std::string &id)=0Engine::Sessionpure virtual
setTCPBuffer(bool enable)=0Engine::Sessionpure virtual
State enum nameEngine::Session
state2string(State state)Engine::Sessionstatic
stringToMessageStorageType(char const *value)Engine::Sessionstatic
SWITCH_CONNECTION enum valueEngine::Session
switchConnection()=0Engine::Sessionpure virtual
syncMessageStorage()=0Engine::Sessionpure virtual
WAIT_FOR_CONFIRM_HELLO enum valueEngine::Session
WAIT_FOR_CONFIRM_LOGON enum valueEngine::Session
WAIT_FOR_CONFIRM_LOGOUT enum valueEngine::Session
WAIT_FOR_CONNECT enum valueEngine::Session
WAIT_FOR_FIRST_HELLO enum valueEngine::Session
WAIT_FOR_FIRST_LOGON enum valueEngine::Session
waitUntilTerminated(int timeout=-1)=0Engine::Sessionpure virtual
~ReferenceCounter()Utils::ReferenceCounterprotectedvirtual
~Session()Engine::Sessioninlineprotectedvirtual