Generic application interface. More...
#include <B2BITS_C_Application.h>
Data Fields | |
B2BITS_ProcessCallback | process_ |
A call-back to process incoming messages. More... | |
B2BITS_OnLogonEventCallback | onLogonEvent_ |
This call-back is called to notify that the Logon message has been received from the counterpart. More... | |
B2BITS_OnLogoutEventCallback | onLogoutEvent_ |
This call-back is called to notify that the Logout message has been received from the counterpart or the session was disconnected. More... | |
B2BITS_OnUnexpectedMessageEventCallback | onUnexpectedMessageEvent_ |
This call-back is called to notify about received unexpected message. More... | |
B2BITS_OnSequenceGapEventCallback | onSequenceGapEvent_ |
This call-back is called when a message gap is detected in incoming messages. More... | |
B2BITS_OnSessionLevelRejectEventCallback | onSessionLevelRejectEvent_ |
This call-back is called when a session-level Reject message (MsgType = 3) is received. More... | |
B2BITS_OnMsgRejectEventCallback | onMsgRejectEvent_ |
This call-back is called when a message have to be rejected. More... | |
B2BITS_OnHeartbeatWithTestReqIDEventCallback | onHeartbeatWithTestReqIDEvent_ |
This call-back is called when a Heartbeat message (MsgType = 0) with the TestReqID field (tag = 112) has been received. More... | |
B2BITS_OnResendRequestEventCallback | onResendRequestEvent_ |
This call-back is called when a Resend Request (MsgType = 2) has been received. More... | |
B2BITS_OnInvalidResendRequestEventCallback | onInvalidResendRequestEvent_ |
This call-back is called when a ill-formed Resend Request (MsgType = 2) has been received. More... | |
B2BITS_OnResendRequestLoopCallback | onResendRequestLoop_ |
This call-back is called when #DuplicateResendRequestLimit ResendRequest messages are received. More... | |
B2BITS_OnReconnectTryEventCallback | onReconnectTryEvent_ |
This call-back is called each time session tries to reconnect. More... | |
B2BITS_OnNewStateEventCallback | onNewStateEvent_ |
This call-back is called when the session has changed its state. More... | |
B2BITS_OnSwitchConnectionEventCallback | onSwitchConnectionEvent_ |
This call-back is called when the session is switching to another connection. More... | |
B2BITS_OnUnableToRouteMessageCallback | onUnableToRouteMessage_ |
This call-back is called when the message has to be routed to the session, which does not exist. More... | |
B2BITS_OnResendCallback | onResend_ |
This call-back is called when an outgoing message is about to be resent as a reply to the incoming ResendRequest message. More... | |
B2BITS_OnBeforeMessageIsSentCallback | onBeforeMessageIsSent_ |
Faired before message is sent to socket. More... | |
B2BITS_OnAfterMessageIsReceivedCallback | onAfterMessageIsReceived_ |
Faired just after message is received from socket. More... | |
B2BITS_OnValidateLogonEventCallback | onValidateLogonEvent_ |
This call-back method is called to verify remote party. More... | |
Generic application interface.
Processes the incoming messages.
B2BITS_OnAfterMessageIsReceivedCallback onAfterMessageIsReceived_ |
Faired just after message is received from socket.
B2BITS_OnBeforeMessageIsSentCallback onBeforeMessageIsSent_ |
Faired before message is sent to socket.
Designed specifically for benchmarks.
B2BITS_OnHeartbeatWithTestReqIDEventCallback onHeartbeatWithTestReqIDEvent_ |
This call-back is called when a Heartbeat message (MsgType = 0) with the TestReqID field (tag = 112) has been received.
B2BITS_OnInvalidResendRequestEventCallback onInvalidResendRequestEvent_ |
This call-back is called when a ill-formed Resend Request (MsgType = 2) has been received.
B2BITS_OnLogonEventCallback onLogonEvent_ |
This call-back is called to notify that the Logon message has been received from the counterpart.
B2BITS_OnLogoutEventCallback onLogoutEvent_ |
This call-back is called to notify that the Logout message has been received from the counterpart or the session was disconnected.
B2BITS_OnMsgRejectEventCallback onMsgRejectEvent_ |
This call-back is called when a message have to be rejected.
B2BITS_OnNewStateEventCallback onNewStateEvent_ |
This call-back is called when the session has changed its state.
B2BITS_OnReconnectTryEventCallback onReconnectTryEvent_ |
This call-back is called each time session tries to reconnect.
B2BITS_OnResendCallback onResend_ |
This call-back is called when an outgoing message is about to be resent as a reply to the incoming ResendRequest message.
If the method returns 'true' then the Engine resends the message to counterpart, otherwise it sends the SequenceReset Gap Fill message.
B2BITS_OnResendRequestEventCallback onResendRequestEvent_ |
This call-back is called when a Resend Request (MsgType = 2) has been received.
B2BITS_OnResendRequestLoopCallback onResendRequestLoop_ |
This call-back is called when #DuplicateResendRequestLimit ResendRequest messages are received.
B2BITS_OnSequenceGapEventCallback onSequenceGapEvent_ |
This call-back is called when a message gap is detected in incoming messages.
B2BITS_OnSessionLevelRejectEventCallback onSessionLevelRejectEvent_ |
This call-back is called when a session-level Reject message (MsgType = 3) is received.
B2BITS_OnSwitchConnectionEventCallback onSwitchConnectionEvent_ |
This call-back is called when the session is switching to another connection.
B2BITS_OnUnableToRouteMessageCallback onUnableToRouteMessage_ |
This call-back is called when the message has to be routed to the session, which does not exist.
B2BITS_OnUnexpectedMessageEventCallback onUnexpectedMessageEvent_ |
This call-back is called to notify about received unexpected message.
For example - when first message in session is not a Logon.
B2BITS_OnValidateLogonEventCallback onValidateLogonEvent_ |
This call-back method is called to verify remote party.
B2BITS_ProcessCallback process_ |
A call-back to process incoming messages.