public FrameData(HoloToolkit.Sharing.ProfileFrame xFrame) { this.profileFrame = xFrame; for(int i = 0; i < this.profileFrame.GetThreadCount(); ++i) { this.threads.Add(new ThreadData(this.profileFrame.GetThread(i))); } }
private void OnReceiveProfileFrame(HoloToolkit.Sharing.ProfileFrame newFrame) { if (App.ProfilerApp.Recording) { this.frames.Add(new FrameData(newFrame)); while (this.frames.Count > MaxFrames) { this.frames.RemoveAt(0); } for(int i = 0; i < newFrame.GetLogMessageCount(); ++i) { this.logs.Add(new LogData(newFrame.GetLogMessage(i))); } } }
public StreamData(HoloToolkit.Sharing.ProfilerStream newStream, string remoteName) { this.remoteSystemName = remoteName; this.frames = new ObservableCollection<FrameData>(); this.logs = new ObservableCollection<LogData>(); this.adapter = new HoloToolkit.Sharing.ProfilerStreamAdapter(); this.adapter.ConnectedEvent += OnConnected; this.adapter.ConnectFailedEvent += OnConnectFailed; this.adapter.DisconnectedEvent += OnDisconnected; this.adapter.ReceiveFrameEvent += OnReceiveProfileFrame; this.stream = newStream; this.stream.AddListener(this.adapter); this.stream.Connect(); }
public ThreadData(HoloToolkit.Sharing.ProfileThread newThread) { this.thread = newThread; this.ThreadID = newThread.GetThreadID(); }
private void SessionManagerListener_SessionAdded(HoloToolkit.Sharing.Session session) { UpdateCurrentSession(); }
public LogData(HoloToolkit.Sharing.LogMessage msg) { this.logMsg = msg; }
public SampleData(HoloToolkit.Sharing.ProfileSample sample, int index, HoloToolkit.Sharing.ProfileThread thread) { this.xSample = sample; this.xThread = thread; this.sampleIndex = index; }