MarketFactory C# API 3.0
DemoForm.DefaultMFHandler Class Reference

Stripped down handler, fires event for every subscription/market update. More...

Inheritance diagram for DemoForm.DefaultMFHandler:
MFHandler

Classes

class  MarketUpdatedEventArgs
 
class  UpdateManager
 

Public Member Functions

 DefaultMFHandler (DemoForm form)
 
void onBatchComplete (int batchDefID, MFClient client)
 
void onConnect (MFClient client)
 
void onDateRollover (DateRollover dateRollover, MFClient client)
 
void onDisconnect (MFClient client)
 
void onDropCopy (DropCopy dropCopy, MFClient client)
 
void onEventReport (EventReport eventReport, MFClient client)
 
void onHeartbeat (Heartbeat heartbeat, MFClient client)
 
void onMarketData (MarketView marketData, MFClient client)
 
void onOrderCanceled (OrderCanceled orderCanceled, MFClient client)
 
void onOrderCancelRejected (OrderCancelRejected orderCancelRejected, MFClient client)
 
void onOrderDone (OrderDone orderDone, MFClient client)
 
void onOrderReceived (OrderReceived orderReceived, MFClient client)
 
void onOrderRejected (OrderRejected orderRejected, MFClient client)
 
void onOrderSubmitted (OrderSubmitted orderSubmitted, MFClient client)
 
void onReplayDone (ReplayDone replayDone, MFClient client)
 
void onStart (MFClient client)
 
void onStop (MFClient client)
 
void onSubscriptionEvent (SubscriptionEvent subscriptionEvent, MFClient client)
 
void onTradeCapture (TradeCapture tradeCapture, MFClient client)
 

Protected Attributes

Dictionary< FeedMarketID, Book_books
 
DemoForm _form
 
Dictionary< FeedMarketID, SubscriptionEvent > _subscriptions
 
UpdateManager _updateManager
 

Events

EventHandler< MarketUpdatedEventArgsMarketUpdated
 

Detailed Description

Stripped down handler, fires event for every subscription/market update.

Constructor & Destructor Documentation

◆ DefaultMFHandler()

Member Function Documentation

◆ onStart()

void onStart ( MFClient  client)

Implements MFHandler.

◆ onStop()

void onStop ( MFClient  client)

Implements MFHandler.

◆ onDisconnect()

void onDisconnect ( MFClient  client)

Implements MFHandler.

◆ onConnect()

void onConnect ( MFClient  client)

Implements MFHandler.

◆ onHeartbeat()

void onHeartbeat ( Heartbeat  heartbeat,
MFClient  client 
)

Implements MFHandler.

◆ onSubscriptionEvent()

void onSubscriptionEvent ( SubscriptionEvent  subscriptionEvent,
MFClient  client 
)

Implements MFHandler.

◆ onMarketData()

void onMarketData ( MarketView  marketData,
MFClient  client 
)

Implements MFHandler.

◆ onEventReport()

void onEventReport ( EventReport  eventReport,
MFClient  client 
)

Implements MFHandler.

◆ onDateRollover()

void onDateRollover ( DateRollover  dateRollover,
MFClient  client 
)

Implements MFHandler.

◆ onBatchComplete()

void onBatchComplete ( int  batchDefID,
MFClient  client 
)

Implements MFHandler.

◆ onOrderReceived()

void onOrderReceived ( OrderReceived  orderReceived,
MFClient  client 
)

Implements MFHandler.

◆ onOrderRejected()

void onOrderRejected ( OrderRejected  orderRejected,
MFClient  client 
)

Implements MFHandler.

◆ onOrderSubmitted()

void onOrderSubmitted ( OrderSubmitted  orderSubmitted,
MFClient  client 
)

Implements MFHandler.

◆ onOrderCanceled()

void onOrderCanceled ( OrderCanceled  orderCanceled,
MFClient  client 
)

Implements MFHandler.

◆ onOrderCancelRejected()

void onOrderCancelRejected ( OrderCancelRejected  orderCancelRejected,
MFClient  client 
)

Implements MFHandler.

◆ onDropCopy()

void onDropCopy ( DropCopy  dropCopy,
MFClient  client 
)

Implements MFHandler.

◆ onTradeCapture()

void onTradeCapture ( TradeCapture  tradeCapture,
MFClient  client 
)

Implements MFHandler.

◆ onOrderDone()

void onOrderDone ( OrderDone  orderDone,
MFClient  client 
)

Implements MFHandler.

◆ onReplayDone()

void onReplayDone ( ReplayDone  replayDone,
MFClient  client 
)

Implements MFHandler.

Member Data Documentation

◆ _form

DemoForm _form
protected

◆ _books

Dictionary<FeedMarketID, Book> _books
protected

◆ _subscriptions

Dictionary<FeedMarketID, SubscriptionEvent> _subscriptions
protected

◆ _updateManager

UpdateManager _updateManager
protected

Event Documentation

◆ MarketUpdated

EventHandler<MarketUpdatedEventArgs> MarketUpdated
Confidential. Copyright © 2011 MarketFactory, Inc.