MarketFactory C# API 3.0
SubSnapshotHandler Class Reference
Inheritance diagram for SubSnapshotHandler:
MFHandler

Public Member Functions

 SubSnapshotHandler (Logger log, MFClient client, int feedID, int marketID)
 
override void onBatchComplete (int batchDefID, MFClient client)
 
override void onConnect (MFClient client)
 
void onDateRollover (DateRollover dateRollover, MFClient client)
 Date Rollover Event: Called on new date rollover upate. More...
 
override void onDisconnect (MFClient client)
 
void onDropCopy (DropCopy dropCopy, MFClient client)
 Trading Event: Callback that gets invoked on DropCopy events. More...
 
override void onEventReport (EventReport eventReport, MFClient client)
 
override void onHeartbeat (Heartbeat heartbeat, MFClient client)
 
override void onMarketData (MarketView mvd, MFClient client)
 
override void onOrderCanceled (OrderCanceled orderCanceled, MFClient client)
 
override void onOrderCancelRejected (OrderCancelRejected orderCancelRejected, MFClient client)
 
override void onOrderDone (OrderDone orderDone, MFClient client)
 
override void onOrderReceived (OrderReceived orderReceived, MFClient client)
 
override void onOrderRejected (OrderRejected orderRejected, MFClient client)
 
override void onOrderSubmitted (OrderSubmitted orderSubmitted, MFClient client)
 
void onReplayDone (ReplayDone replayDone, MFClient client)
 Replay Event: Callback that gets invoked after replay request has been fully processed. More...
 
override void onStart (MFClient client)
 
override void onStop (MFClient client)
 
override void onSubscriptionEvent (SubscriptionEvent ev, MFClient client)
 
override void onTradeCapture (TradeCapture tradeCapture, MFClient client)
 
void waitForMarketData ()
 
void waitForSnapshot ()
 
void waitUntilSubscribed ()
 

Public Attributes

MFClient client
 
int feedID
 
string firstMsgType
 
bool gotReqSnapshot
 
Logger log
 
int marketID
 
MarketView mvd
 
MarketView mvd2
 

Constructor & Destructor Documentation

◆ SubSnapshotHandler()

SubSnapshotHandler ( Logger  log,
MFClient  client,
int  feedID,
int  marketID 
)

Member Function Documentation

◆ waitUntilSubscribed()

void waitUntilSubscribed ( )

◆ waitForMarketData()

void waitForMarketData ( )

◆ waitForSnapshot()

void waitForSnapshot ( )

◆ onStart()

override void onStart ( MFClient  client)

Implements MFHandler.

◆ onStop()

override void onStop ( MFClient  client)

Implements MFHandler.

◆ onDisconnect()

override void onDisconnect ( MFClient  client)

Implements MFHandler.

◆ onConnect()

override void onConnect ( MFClient  client)

Implements MFHandler.

◆ onHeartbeat()

override void onHeartbeat ( Heartbeat  heartbeat,
MFClient  client 
)

Implements MFHandler.

◆ onSubscriptionEvent()

override void onSubscriptionEvent ( SubscriptionEvent  ev,
MFClient  client 
)

Implements MFHandler.

◆ onMarketData()

override void onMarketData ( MarketView  mvd,
MFClient  client 
)

Implements MFHandler.

◆ onBatchComplete()

override void onBatchComplete ( int  batchDefID,
MFClient  client 
)

Implements MFHandler.

◆ onEventReport()

override void onEventReport ( EventReport  eventReport,
MFClient  client 
)

Implements MFHandler.

◆ onOrderReceived()

override void onOrderReceived ( OrderReceived  orderReceived,
MFClient  client 
)

Implements MFHandler.

◆ onOrderRejected()

override void onOrderRejected ( OrderRejected  orderRejected,
MFClient  client 
)

Implements MFHandler.

◆ onOrderSubmitted()

override void onOrderSubmitted ( OrderSubmitted  orderSubmitted,
MFClient  client 
)

Implements MFHandler.

◆ onOrderCanceled()

override void onOrderCanceled ( OrderCanceled  orderCanceled,
MFClient  client 
)

Implements MFHandler.

◆ onOrderCancelRejected()

override void onOrderCancelRejected ( OrderCancelRejected  orderCancelRejected,
MFClient  client 
)

Implements MFHandler.

◆ onTradeCapture()

override void onTradeCapture ( TradeCapture  tradeCapture,
MFClient  client 
)

Implements MFHandler.

◆ onOrderDone()

override void onOrderDone ( OrderDone  orderDone,
MFClient  client 
)

Implements MFHandler.

◆ onDateRollover()

void onDateRollover ( DateRollover  dateRollover,
MFClient  client 
)
inherited

Date Rollover Event: Called on new date rollover upate.

Implemented in DemoForm.DefaultMFHandler, and SubTool.

◆ onDropCopy()

void onDropCopy ( DropCopy  dropCopy,
MFClient  client 
)
inherited

Trading Event: Callback that gets invoked on DropCopy events.

Implemented in DemoForm.DefaultMFHandler, and SubTool.

◆ onReplayDone()

void onReplayDone ( ReplayDone  replayDone,
MFClient  client 
)
inherited

Replay Event: Callback that gets invoked after replay request has been fully processed.

Implemented in DemoForm.DefaultMFHandler, and SubTool.

Member Data Documentation

◆ client

MFClient client

◆ log

Logger log

◆ mvd

MarketView mvd

◆ mvd2

MarketView mvd2

◆ firstMsgType

string firstMsgType

◆ gotReqSnapshot

bool gotReqSnapshot

◆ feedID

int feedID

◆ marketID

int marketID
Confidential. Copyright © 2011 MarketFactory, Inc.