public PoderosaLogItem(PoderosaLog parent, IPoderosaLogCategory cat, string text, int index)
 {
     _parent   = parent;
     _category = cat;
     _text     = text;
     _index    = index;
 }
Esempio n. 2
0
        public void AddItem(IPoderosaLogCategory category, string text) {
            lock (this) {
                PoderosaLogItem item = new PoderosaLogItem(this, category, text, _items.Count);
                _items.AddLast(item);
                while (_items.Count > _capacity)
                    _items.RemoveFirst();

                if (_listeners.Count > 0) {
                    foreach (IPoderosaLogListener l in _listeners)
                        l.OnNewItem(item);
                }
            }
        }
        public void AddItem(IPoderosaLogCategory category, string text)
        {
            lock (this) {
                PoderosaLogItem item = new PoderosaLogItem(this, category, text, _items.Count);
                _items.AddLast(item);
                while (_items.Count > _capacity)
                {
                    _items.RemoveFirst();
                }

                if (_listeners.Count > 0)
                {
                    foreach (IPoderosaLogListener l in _listeners)
                    {
                        l.OnNewItem(item);
                    }
                }
            }
        }
Esempio n. 4
0
 /// <summary>
 /// <ja>
 /// ログアイテムを作成します。
 /// </ja>
 /// <en>
 /// Create the log item.
 /// </en>
 /// </summary>
 /// <param name="category"><ja>ログアイテムのカテゴリです。</ja>
 /// <en>Category of log item.</en>
 /// </param>
 /// <param name="text"><ja>ログのテキストです。</ja>
 /// <en>Text of log.</en>
 /// </param>
 /// <param name="index"><ja>ログのインデックス位置です。</ja>
 /// <en>Index position of log.</en></param>
 public PoderosaLogItemImpl(IPoderosaLogCategory category, string text, int index)
 {
     _category = category;
     _text     = text;
     _index    = index;
 }
Esempio n. 5
0
 public PoderosaLogItem(PoderosaLog parent, IPoderosaLogCategory cat, string text, int index)
 {
     _parent = parent;
     _category = cat;
     _text = text;
     _index = index;
 }