private void NetMonitor_OnMonitorUpdatedEvt(OktNetworkMonitor pMonitor) { if (m_bCollecting) { m_pMonitor = pMonitor; if (pMonitor) { m_pDatas = pMonitor.m_pDataStorage; } BuildDataToDraw(); } }
public void BakeMonitor() { // baking data results string sLog = ""; int iCount = 0; long lTotalByte = 0; foreach (KeyValuePair <string, Overview> o in m_pOverview) { StringBuilder _sb1 = new StringBuilder(); //_sb1.Append(o.Key.PadRight(25, '-')); _sb1.Append(string.Format("{0,-25:-}|", o.Key)); _sb1.Append(string.Format("{0,5}", " c[" + o.Value.Count + "]")); _sb1.Append(string.Format("{0,15}", " t[" + OktNetworkMonitor.ToSizeString(o.Value.TotalByte) + "]")); _sb1.Append(string.Format("{0,10}", " max[" + OktNetworkMonitor.ToSizeString(o.Value.Max) + "]")); sLog += "\n" + _sb1.ToString(); // counter iCount += o.Value.Count; lTotalByte += o.Value.TotalByte; } OverviewData = "PlayerIO Monitor count[" + iCount + "] total[" + OktNetworkMonitor.ToSizeString(lTotalByte) + "]" + sLog; }
private void NetMonitor_OnMonitorFinishEvt(OktNetworkMonitor pMonitor) { m_pMonitor = null; }
private void NetMonitor_OnMonitorStartEvt(OktNetworkMonitor pMonitor) { m_pMonitor = pMonitor; }
public void Destroy() { m_pMonitor = null; API.OnRequestEvt -= APIManager_OnRequestEvt; API.OnResponseEvt -= APIManager_OnResponseEvt; }
/// <summary> /// set it up /// </summary> /// <param name="pMonitor"></param> public void SetupMonitor(OktNetworkMonitor pMonitor) { m_pMonitor = pMonitor; API.OnRequestEvt += APIManager_OnRequestEvt; API.OnResponseEvt += APIManager_OnResponseEvt; }