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

Public Member Functions

APIResult close ()
 
APIResult exit ()
 
void onBatchComplete (int batchDefID, MFClient client)
 
void onBatchComplete (int batchDefID, MFAdmin admin)
 
void onConnect (MFClient client)
 
void onConnect (MFAdmin admin)
 
void onDateRollover (DateRollover dateRollover, MFClient client)
 
void onDateRollover (DateRollover dateRollover, MFAdmin admin)
 
void onDisconnect (MFClient client)
 
void onDisconnect (MFAdmin admin)
 
void onDropCopy (DropCopy dropCopy, MFClient client)
 
void onDropCopy (DropCopy dropCopy, MFAdmin admin)
 
void onEventReport (EventReport eventReport, MFClient client)
 
void onEventReport (EventReport eventReport, MFAdmin admin)
 
void onHeartbeat (Heartbeat heartbeat, MFClient client)
 
void onHeartbeat (Heartbeat heartbeat, MFAdmin admin)
 
void onLockResponse (LockResponse lockResponse, MFClient client)
 
void onLockResponse (LockResponse lockResponse, MFAdmin admin)
 
void onMarketData (MarketView marketView, MFClient client)
 
void onMarketData (MarketView marketView, MFAdmin admin)
 
void onOrderCanceled (OrderCanceled orderCanceled, MFClient client)
 
void onOrderCanceled (OrderCanceled orderCanceled, MFAdmin admin)
 
void onOrderCancelRejected (OrderCancelRejected orderCancelRejected, MFClient client)
 
void onOrderCancelRejected (OrderCancelRejected orderCancelRejected, MFAdmin admin)
 
void onOrderDone (OrderDone orderDone, MFClient client)
 
void onOrderDone (OrderDone orderDone, MFAdmin admin)
 
void onOrderReceived (OrderReceived orderReceived, MFClient client)
 
void onOrderReceived (OrderReceived orderReceived, MFAdmin admin)
 
void onOrderRejected (OrderRejected orderRejected, MFClient client)
 
void onOrderRejected (OrderRejected orderRejected, MFAdmin admin)
 
void onOrderSubmitted (OrderSubmitted orderSubmitted, MFClient client)
 
void onOrderSubmitted (OrderSubmitted orderSubmitted, MFAdmin admin)
 
void onReplayDone (ReplayDone replayDone, MFClient client)
 
void onReplayDone (ReplayDone replayDone, MFAdmin admin)
 
void onRiskResponse (RiskResponse riskResponse, MFClient client)
 
void onRiskResponse (RiskResponse riskResponse, MFAdmin admin)
 
void onStart (MFClient client)
 
void onStart (MFAdmin admin)
 
void onStop (MFClient client)
 
void onStop (MFAdmin admin)
 
void onSubscriptionEvent (SubscriptionEvent subscriptionEvent, MFClient client)
 
void onSubscriptionEvent (SubscriptionEvent subscriptionEvent, MFAdmin admin)
 
void onTradeCapture (TradeCapture tradeCapture, MFClient client)
 
void onTradeCapture (TradeCapture tradeCapture, MFAdmin admin)
 
void run ()
 
void start ()
 
APIResult stop ()
 

Public Attributes

MFClient client
 
CmdRunner runner
 
Thread thread
 

Protected Member Functions

 SubTool (MFClient client, CmdRunner runner)
 

Constructor & Destructor Documentation

◆ SubTool()

SubTool ( MFClient  client,
CmdRunner  runner 
)
protected

Member Function Documentation

◆ run()

void run ( )

◆ close()

APIResult close ( )

◆ stop()

APIResult stop ( )

◆ exit()

APIResult exit ( )

◆ start()

void start ( )

◆ onStart() [1/2]

void onStart ( MFClient  client)

Implements MFHandler.

◆ onStop() [1/2]

void onStop ( MFClient  client)

Implements MFHandler.

◆ onDisconnect() [1/2]

void onDisconnect ( MFClient  client)

Implements MFHandler.

◆ onConnect() [1/2]

void onConnect ( MFClient  client)

Implements MFHandler.

◆ onHeartbeat() [1/2]

void onHeartbeat ( Heartbeat  heartbeat,
MFClient  client 
)

Implements MFHandler.

◆ onSubscriptionEvent() [1/2]

void onSubscriptionEvent ( SubscriptionEvent  subscriptionEvent,
MFClient  client 
)

Implements MFHandler.

◆ onMarketData() [1/2]

void onMarketData ( MarketView  marketView,
MFClient  client 
)

Implements MFHandler.

◆ onBatchComplete() [1/2]

void onBatchComplete ( int  batchDefID,
MFClient  client 
)

Implements MFHandler.

◆ onEventReport() [1/2]

void onEventReport ( EventReport  eventReport,
MFClient  client 
)

Implements MFHandler.

◆ onOrderReceived() [1/2]

void onOrderReceived ( OrderReceived  orderReceived,
MFClient  client 
)

Implements MFHandler.

◆ onOrderRejected() [1/2]

void onOrderRejected ( OrderRejected  orderRejected,
MFClient  client 
)

Implements MFHandler.

◆ onOrderSubmitted() [1/2]

void onOrderSubmitted ( OrderSubmitted  orderSubmitted,
MFClient  client 
)

Implements MFHandler.

◆ onOrderCanceled() [1/2]

void onOrderCanceled ( OrderCanceled  orderCanceled,
MFClient  client 
)

Implements MFHandler.

◆ onOrderCancelRejected() [1/2]

void onOrderCancelRejected ( OrderCancelRejected  orderCancelRejected,
MFClient  client 
)

Implements MFHandler.

◆ onTradeCapture() [1/2]

void onTradeCapture ( TradeCapture  tradeCapture,
MFClient  client 
)

Implements MFHandler.

◆ onOrderDone() [1/2]

void onOrderDone ( OrderDone  orderDone,
MFClient  client 
)

Implements MFHandler.

◆ onDropCopy() [1/2]

void onDropCopy ( DropCopy  dropCopy,
MFClient  client 
)

Implements MFHandler.

◆ onLockResponse() [1/2]

void onLockResponse ( LockResponse  lockResponse,
MFClient  client 
)

◆ onReplayDone() [1/2]

void onReplayDone ( ReplayDone  replayDone,
MFClient  client 
)

Implements MFHandler.

◆ onDateRollover() [1/2]

void onDateRollover ( DateRollover  dateRollover,
MFClient  client 
)

Implements MFHandler.

◆ onRiskResponse() [1/2]

void onRiskResponse ( RiskResponse  riskResponse,
MFClient  client 
)

◆ onStart() [2/2]

void onStart ( MFAdmin  admin)

Implements MFAdminHandler.

◆ onStop() [2/2]

void onStop ( MFAdmin  admin)

Implements MFAdminHandler.

◆ onDisconnect() [2/2]

void onDisconnect ( MFAdmin  admin)

Implements MFAdminHandler.

◆ onConnect() [2/2]

void onConnect ( MFAdmin  admin)

Implements MFAdminHandler.

◆ onHeartbeat() [2/2]

void onHeartbeat ( Heartbeat  heartbeat,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onSubscriptionEvent() [2/2]

void onSubscriptionEvent ( SubscriptionEvent  subscriptionEvent,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onMarketData() [2/2]

void onMarketData ( MarketView  marketView,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onBatchComplete() [2/2]

void onBatchComplete ( int  batchDefID,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onEventReport() [2/2]

void onEventReport ( EventReport  eventReport,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onOrderReceived() [2/2]

void onOrderReceived ( OrderReceived  orderReceived,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onOrderRejected() [2/2]

void onOrderRejected ( OrderRejected  orderRejected,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onOrderSubmitted() [2/2]

void onOrderSubmitted ( OrderSubmitted  orderSubmitted,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onOrderCanceled() [2/2]

void onOrderCanceled ( OrderCanceled  orderCanceled,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onOrderCancelRejected() [2/2]

void onOrderCancelRejected ( OrderCancelRejected  orderCancelRejected,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onTradeCapture() [2/2]

void onTradeCapture ( TradeCapture  tradeCapture,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onOrderDone() [2/2]

void onOrderDone ( OrderDone  orderDone,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onDropCopy() [2/2]

void onDropCopy ( DropCopy  dropCopy,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onLockResponse() [2/2]

void onLockResponse ( LockResponse  lockResponse,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onReplayDone() [2/2]

void onReplayDone ( ReplayDone  replayDone,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onDateRollover() [2/2]

void onDateRollover ( DateRollover  dateRollover,
MFAdmin  admin 
)

Implements MFAdminHandler.

◆ onRiskResponse() [2/2]

void onRiskResponse ( RiskResponse  riskResponse,
MFAdmin  admin 
)

Implements MFAdminHandler.

Member Data Documentation

◆ client

MFClient client

◆ thread

Thread thread

◆ runner

CmdRunner runner
Confidential. Copyright © 2011 MarketFactory, Inc.