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

Public Member Functions

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 run ()
 
void waitForSnapshot ()
 
void waitUntilConnected ()
 
void waitUntilUnsubscribed ()
 

Public Attributes

MFClient client
 
bool gotSnapshotFlag
 
Logger log
 
int msgCnt
 
int numberCompleteBatches
 
int numberStarts
 
int numberStops
 

Member Function Documentation

◆ waitUntilConnected()

void waitUntilConnected ( )

◆ waitUntilUnsubscribed()

void waitUntilUnsubscribed ( )

◆ waitForSnapshot()

void waitForSnapshot ( )

◆ run()

void run ( )

◆ 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

◆ gotSnapshotFlag

bool gotSnapshotFlag

◆ numberStarts

int numberStarts

◆ numberStops

int numberStops

◆ numberCompleteBatches

int numberCompleteBatches

◆ msgCnt

int msgCnt
Confidential. Copyright © 2011 MarketFactory, Inc.