Ejemplo n.º 1
0
 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;
        }
Ejemplo n.º 3
0
 private void NetMonitor_OnMonitorFinishEvt(OktNetworkMonitor pMonitor)
 {
     m_pMonitor = null;
 }
Ejemplo n.º 4
0
 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;
 }