Package com.google.speedtracer.client.model

Examples of com.google.speedtracer.client.model.LoadFileDataInstance$Proxy


    // used to open a file... we dont care. Overwrite it.
    final TabModel tabModel = new TabModel(browserAction.mtIcon());
    int tabId = port.getSender().getTab().getId();

    if (port.getName().equals(DataLoader.DATA_LOAD)) {
      final LoadFileDataInstance dataInstance = LoadFileDataInstance.create(port);
      tabModel.dataInstance = dataInstance;
      browserConn.tabMap.put(tabId, tabModel);

      // Connect the datainstance to receive data from the data_loader.
      port.getOnMessageEvent().addListener(new MessageEvent.Listener() {
        VersionedRecordConverter converter;
        boolean receivedFirstMessage;
        public void onMessage(MessageEvent.Message message) {
          if (!receivedFirstMessage) {
            receivedFirstMessage = true;
            dataInstance.onTimelineProfilerStarted();
          }
          EventRecordMessage eventRecordMessage = message.cast();
          if (!getVersion().equals(eventRecordMessage.getVersion())) {
            if (converter == null) {
              converter = VersionedRecordConverter.create(eventRecordMessage.getVersion());
            }
            converter.convert(dataInstance, eventRecordMessage.getEventRecord());
            return;
          }
          dataInstance.onEventRecord(eventRecordMessage.getEventRecord());
        }
      });
    } else {
      // We are dealing with RAW data (untransformed inspector data) that still
      // needs conversion.
View Full Code Here

TOP

Related Classes of com.google.speedtracer.client.model.LoadFileDataInstance$Proxy

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.