MFClient  1.3.0
 All Classes Functions Variables Enumerations
Public Member Functions | List of all members
MFStpBookingHandler Class Referenceabstract

Applications implement this interface in order to process events from a MFStpBookingSession More...

#include <MFStpBookingHandler.h>

Public Member Functions

virtual void onStart (MFStpBookingSession &session)=0
 Called right before the handler becomes active in the MFClient::run() event loop. More...
 
virtual void onStop (MFStpBookingSession &session)=0
 Called when the session is being removed from processing in the event loop. More...
 
virtual void onConnect (MFStpBookingSession &session)=0
 Called when the session establishes a socket connection. More...
 
virtual void onDisconnect (const std::string &msg, MFStpBookingSession &session)=0
 Called when the session socket disconnects. More...
 
virtual void on (const mfstp_booking::LogonResponse &logonResponse, MFStpBookingSession &session)=0
 Called when a logon is successful. More...
 
virtual void on (const mfstp_booking::Logout &logout, MFStpBookingSession &session)=0
 Called when a logout is request to the client. The client should respond with a logout response. More...
 
virtual void on (const mfstp_booking::LogoutResponse &logoutResponse, MFStpBookingSession &session)=0
 A response to a successful logout request. More...
 
virtual void on (const mfstp_booking::Heartbeat &heartbeat, MFStpBookingSession &session)=0
 Called when a heartbeat is received. More...
 
virtual void on (const mfstp_booking::SecurityDefinition &sd, MFStpBookingSession &session)=0
 Called when a SecurityDefinition is received. More...
 
virtual void on (const mfstp_booking::TradeCaptureReportRequest &tcrr, MFStpBookingSession &session)=0
 Called when a TradeCaptureReportRequest is received. More...
 
virtual void on (const mfstp_booking::TradeCaptureReportAck &tcra, MFStpBookingSession &session)=0
 Called when a TradeCaptureReportAck is received. More...
 
virtual void on (const mfstp_booking::Confirmation &c, MFStpBookingSession &session)=0
 Called when a Confirmation is received. More...
 

Detailed Description

Applications implement this interface in order to process events from a MFStpBookingSession

Member Function Documentation

virtual void MFStpBookingHandler::on ( const mfstp_booking::LogonResponse &  logonResponse,
MFStpBookingSession session 
)
pure virtual

Called when a logon is successful.

virtual void MFStpBookingHandler::on ( const mfstp_booking::Logout &  logout,
MFStpBookingSession session 
)
pure virtual

Called when a logout is request to the client. The client should respond with a logout response.

virtual void MFStpBookingHandler::on ( const mfstp_booking::LogoutResponse &  logoutResponse,
MFStpBookingSession session 
)
pure virtual

A response to a successful logout request.

virtual void MFStpBookingHandler::on ( const mfstp_booking::Heartbeat &  heartbeat,
MFStpBookingSession session 
)
pure virtual

Called when a heartbeat is received.

virtual void MFStpBookingHandler::on ( const mfstp_booking::SecurityDefinition &  sd,
MFStpBookingSession session 
)
pure virtual

Called when a SecurityDefinition is received.

virtual void MFStpBookingHandler::on ( const mfstp_booking::TradeCaptureReportRequest &  tcrr,
MFStpBookingSession session 
)
pure virtual

Called when a TradeCaptureReportRequest is received.

virtual void MFStpBookingHandler::on ( const mfstp_booking::TradeCaptureReportAck &  tcra,
MFStpBookingSession session 
)
pure virtual

Called when a TradeCaptureReportAck is received.

virtual void MFStpBookingHandler::on ( const mfstp_booking::Confirmation &  c,
MFStpBookingSession session 
)
pure virtual

Called when a Confirmation is received.

virtual void MFStpBookingHandler::onConnect ( MFStpBookingSession session)
pure virtual

Called when the session establishes a socket connection.

virtual void MFStpBookingHandler::onDisconnect ( const std::string &  msg,
MFStpBookingSession session 
)
pure virtual

Called when the session socket disconnects.

virtual void MFStpBookingHandler::onStart ( MFStpBookingSession session)
pure virtual

Called right before the handler becomes active in the MFClient::run() event loop.

virtual void MFStpBookingHandler::onStop ( MFStpBookingSession session)
pure virtual

Called when the session is being removed from processing in the event loop.


The documentation for this class was generated from the following file: