private void ProcessBbDataMsg(DataFeed.BBRTDEventArgs eventArgs)
 {
     switch (eventArgs.DataType)
     {
         case BloombergRTDataProvider.TickType.Ask:
             NewTick(eventArgs.Ask);
             break;
         case BloombergRTDataProvider.TickType.Bid:
             NewTick(eventArgs.Bid);
             break;
         case BloombergRTDataProvider.TickType.Trade:
             NewTick(eventArgs.Trade);
             break;
         case BloombergRTDataProvider.TickType.All:
             FirstTick(eventArgs.Bid, eventArgs.Ask, eventArgs.Trade);
             break;
     }
 }
 public void SubscribeToDataFeedEvents(DataFeed dataFeed)
 {
     _blbgFeed = dataFeed;
     _blbgFeed.BBRTDUpdate += RTDataHandler;
 }
 private static void ProcessBbStatusMsg(DataFeed.BBRTDEventArgs eventArgs)
 {
     if (eventArgs.Msg == null) return;
     String status = eventArgs.Msg;
     Console.WriteLine(status);
 }
 public void SubscribeToDataFeedEvents(DataFeed dataFeed)
 {
     _blbgFeed              = dataFeed;
     _blbgFeed.BBRTDUpdate += RTDataHandler;
 }