|
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...
|
|