|
| void | executeAverageReceivedStat (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the AverageReceivedStat command. More...
|
| |
| void | executeAverageSentStat (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the AverageSentStat command. More...
|
| |
| void | executeAverageValidateStat (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the AverageValidateStat command. More...
|
| |
| void | executeChangeSeqNum (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the ChangeSeqNum command. More...
|
| |
| void | executeCreateAcceptor (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the CreateAcceptor command. More...
|
| |
| void | executeCreateInitiator (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the CeateInitiator command. More...
|
| |
| void | executeDelete (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the Delete command. More...
|
| |
| void | executeDeleteAll (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the DeleteAll command. More...
|
| |
| void | executeGeneralSessionsStat (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the GeneralSessionStat command. More...
|
| |
| void | executeHeartbeat (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the HeartBeat command. More...
|
| |
| void | executeHelp (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the help command. More...
|
| |
| void | executeProceedStat (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the Proceed command. More...
|
| |
| void | executeReceivedStat (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the ReceivedStat command. More...
|
| |
| void | executeResetSeqNum (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the ResetSeqNum command. More...
|
| |
| void | executeRestartSessions (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the RestartSessions command. More...
|
| |
| void | executeSendMessage (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the SendMessage command. More...
|
| |
| void | executeSentStat (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the SentStat command. More...
|
| |
| void | executeSessionList (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the SessionList command. More...
|
| |
| void | executeSessionParams (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the SessionParams command. More...
|
| |
| void | executeSessionsSnapshot (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the SessionsSnapshot command. More...
|
| |
| void | executeSessionStat (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the SessionStat command. More...
|
| |
| void | executeSessionStatus (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the SessionStatus command. More...
|
| |
| void | executeStartSession (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the StartSession command. More...
|
| |
| void | executeStopSession (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the StopSession command. More...
|
| |
| void | executeTestRequest (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the TestRequest command. More...
|
| |
| void | executeToBackup (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the ToBackup command. More...
|
| |
| void | executeToPrimary (const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Process the ToPrimary command. More...
|
| |
| virtual void | getAvailableCommands (CommandTable *commands) const |
| | Returns description of commands. More...
|
| |
| bool | getChildNodeValue (const XERCES_CPP_NAMESPACE::DOMNode *element, const XMLCh *name, std::string *value) const |
| | Method locates child node and returns it's value. More...
|
| |
| bool | getChildNodeValueBool (const XERCES_CPP_NAMESPACE::DOMNode *element, const XMLCh *name, bool *value, std::string *) const |
| | Method locates child node and returns boolearn value. More...
|
| |
| bool | getChildNodeValueInt (const XERCES_CPP_NAMESPACE::DOMNode *element, const XMLCh *name, int *value, std::string *) const |
| | Method locates child node and returns integer value. More...
|
| |
| bool | getChildNodeValues (const XERCES_CPP_NAMESPACE::DOMNode *parentNode, const XMLCh *subnodeName, const XMLCh *paramName, std::list< std::string > &values) const |
| | Method locates child nodes and returns values. More...
|
| |
| bool | getChildNodeValues (const XERCES_CPP_NAMESPACE::DOMNode *element, const XMLCh *name, std::list< std::string > &values) const |
| | Method locates child nodes and returns values. More...
|
| |
| virtual void | onBindAdminSession (const Session *) |
| | Method is called when application is binded with new session. More...
|
| |
| virtual bool | onCreateAcceptorEvent (Session &sn, FIXMessage &logonMsg) |
| | This call-back method is called when executing a CreateAcceptor command. More...
|
| |
| virtual bool | onCreateInitiatorEvent (Session &sn, FIXMessage &logonMsg) |
| | This call-back method is called when executing a CreateInitiator command. More...
|
| |
| virtual void | onHeartbeatWithTestReqIDEvent (const HeartbeatWithTestReqIDEvent &, const Session &) |
| | This call-back method is called when a Heartbeat message (MsgType = 0) with the TestReqID field (tag = 112) has been received. More...
|
| |
| virtual void | onLogonEvent (const LogonEvent *event, const Session &sn) |
| | This call-back method is called to notify that the Logon message has been received from the counterpart. More...
|
| |
| virtual void | onLogoutEvent (const LogoutEvent *, const Session &) |
| | This call-back method is called to notify that the Logout message has been received from the counterpart or the session was disconnected. More...
|
| |
| virtual void | onMsgRejectEvent (const MsgRejectEvent *, const Session &) |
| | This call-back method is called when a message have to be rejected. More...
|
| |
| virtual void | onNewStateEvent (const NewStateEvent &, const Session &) |
| | This call-back method is called when the session has changed its state. More...
|
| |
| virtual bool | onResend (const FIXMessage &msg, const Session &sn) |
| | This call-back method is called when an outgoing message is about to be resent as a reply to the incoming ResendRequest message. More...
|
| |
| virtual void | onResendRequestEvent (const ResendRequestEvent &, const Session &) |
| | This call-back method is called when a Resend Request (MsgType = 2) has been received. More...
|
| |
| virtual void | onSequenceGapEvent (const SequenceGapEvent *, const Session &) |
| | This call-back method is called when a message gap is detected in incoming messages. More...
|
| |
| virtual void | onSessionLevelRejectEvent (const SessionLevelRejectEvent *, const Session &) |
| | This call-back method is called when a session-level Reject message (MsgType = 3) is received. More...
|
| |
| virtual void | onUnableToRouteMessage (const UnableToRouteMessageEvent &event, const Session &sn) |
| | This call-back method is called when the message has to be routed to the session, which does not exist. More...
|
| |
| virtual void | onUnexpectedMessageEvent (const UnexpectedMessageEvent *, const Session &) |
| | This call-back method is called to notify about received unexpected message. More...
|
| |
| virtual bool | process (const std::string &action, const XERCES_CPP_NAMESPACE::DOMNode *element, const Context &context) |
| | Processes action. More...
|
| |
| virtual bool | process (const FIXMessage &msg, const Session &sn) |
| | A call-back method to process incoming messages. More...
|
| |
| virtual bool | process (Engine::FIXMessageProcessElem *work, const Engine::Session &sn) |
| | The call-back method to process incoming messages. More...
|
| |
| void | sendReject (const Session &sn, const FIXMessage &msg, const std::string &text) |
| | Sends Reject message into the session. More...
|
| |
| void | sendResponse (const XERCES_CPP_NAMESPACE::DOMDocument *response, const Context &context) const |
| | Sends response message to client. More...
|
| |
| virtual void | sendResponse (const std::string &response, const Context &context) const |
| | Sends response message to client. More...
|
| |
| void | sendResponse (const std::string &resultCode, const std::string &description, const std::string &additionalData, const Context &context) const |
| | Sends response message to client in format: <?xml version="1.0"?> <Response resultcode="[resultCode]"> [description] [additionalData] </Response> More...
|
| |
| void | sendResponse (const std::string &response, const std::string &targetID, const FIXMessage &msg, const XMLCh *requestId) const |
| | Sends response message to client. More...
|
| |
| virtual bool | onAdminCommand (const Session &sn, const AdminCommand commandCode, const std::string &commandText, std::string &rejectReason) |
| | Faired when an admin command is received. More...
|
| |
| virtual void * | onAfterMessageIsReceived (char const *msg, std::size_t msgSize, const Session &sn) |
| | Faired just after message is received from socket. More...
|
| |
| virtual void | onAsyncConnectCompleted (int error, const Session &sn) |
| | Fired when async connect operation has completed. More...
|
| |
| virtual void | onBeforeLogonIsSerialized (FIXMessage &msg, const Session &sn) |
| | The callback is called before the Logon message is serialized for sending. More...
|
| |
| virtual void | onBeforeMessageIsSent (int msgSeqNum, const Session &sn, std::size_t msgCount) |
| |
| virtual bool | onBeforeStoreAndForward (const Engine::FIXMessage &fixMsg, char const *msg, size_t msgSize, const Session &sn) |
| | Faired just before the message is stored to an output log file. More...
|
| |
| virtual void | onInvalidResendRequestEvent (const ResendRequestEvent &event, const Session &sn) |
| | This call-back method is called when a ill-formed Resend Request (MsgType = 2) has been received. More...
|
| |
| virtual void | onMessagePreparedForSending (const FIXMessage &msg, const Session &sn) |
| | Faired when message is prepared for sending to socket. More...
|
| |
| virtual void | onReconnectTryEvent (int remainTries, const Session &sn) |
| | This call-back method is called each time session tries to reconnect. More...
|
| |
| virtual bool | onResendRequestLoop (const ResendRequestEvent &event, const Session &sn) |
| | This call-back method is called when #DuplicateResendRequestLimit ResendRequest messages are received. More...
|
| |
| virtual bool | onSessionLevelRejectEvent (Engine::FIXMessageProcessElem *work, const Session &sn) |
| | This call-back method is called when a session-level Reject message (MsgType = 3) is received. More...
|
| |
| virtual bool | onSessionLevelRejectWithSeqNumTooHigh (const FIXMessage &msg, const Session &sn) |
| | Faired when Session Level Reject message is received with the sequence number too high. More...
|
| |
| virtual void | onSwitchConnectionEvent (const SwitchConnectionEvent &event, const Session &sn) |
| | This call-back method is called when the session is switching to another connection. More...
|
| |
| virtual void | onTerminated (const Session &sn) |
| | Faired when Session is terminated and all internal threads are stopped. More...
|
| |
| virtual | ~Application () |
| | Destructor. More...
|
| |