MFClient  1.3.0
 All Classes Functions Variables Enumerations
Public Member Functions | Friends | List of all members
MFStpBookingSession Class Reference

A session with MarketFactory for trading with all the venues for which a user has access. More...

#include <MFStpBookingSession.h>

Inheritance diagram for MFStpBookingSession:

Public Member Functions

void logon ()
 Sends a logon message with the supplied username and password. Should only be called in the event loop by the handler. More...
 
void logout ()
 Initiates logout. This should be called so a clean and dirty (one where the socket closes w/o a logout) can be easily differentiated. Should only be called in the event loop by the handler. More...
 
void logoutResponse ()
 The response to a logout from the server. This should be called if a logout is received so that the client can indicate a clean logout. Should only be called in the event loop by the handler. More...
 
MFProtoMsgWrapper
< mfstp_booking::TradeCaptureReportSpotForward > & 
tradeCaptureReportSpotForward (int numPartyIDs)
 Trade Capture Reort Spot Forward
 
void tradeCaptureReportSpotForwardSend ()
 Trade Capture Report Spot Forward Send
 
MFProtoMsgWrapper
< mfstp_booking::TradeCaptureReportSwap > & 
tradeCaptureReportSwap (int numPartyIDs)
 Trade Capture Report Swap
 
void tradeCaptureReportSwapSend ()
 Trade Capture Report Swap Send
 
void securityDefinitionRequest ()
 A request to receive the definitions of each market. More...
 
void confirmation (uint32_t msgSeqNum, const char *confirmID, const char *execID)
 Trade booking confirmation message. More...
 
uint64_t getSendingTime () const
 Retrieve the sending time of the current frame. More...
 

Friends

class MFClient
 

Detailed Description

A session with MarketFactory for trading with all the venues for which a user has access.

Member Function Documentation

void MFStpBookingSession::confirmation ( uint32_t  msgSeqNum,
const char *  confirmID,
const char *  execID 
)

Trade booking confirmation message.

uint64_t MFStpBookingSession::getSendingTime ( ) const
inline

Retrieve the sending time of the current frame.

void MFStpBookingSession::logon ( )

Sends a logon message with the supplied username and password. Should only be called in the event loop by the handler.

void MFStpBookingSession::logout ( )

Initiates logout. This should be called so a clean and dirty (one where the socket closes w/o a logout) can be easily differentiated. Should only be called in the event loop by the handler.

void MFStpBookingSession::logoutResponse ( )

The response to a logout from the server. This should be called if a logout is received so that the client can indicate a clean logout. Should only be called in the event loop by the handler.

void MFStpBookingSession::securityDefinitionRequest ( )

A request to receive the definitions of each market.


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