Ejemplo n.º 1
0
 public void _Invoke(UInt32 eventID, ViTupleInterface tuple)
 {
     _eventList.BeginIterator();
     while (!_eventList.IsEnd())
     {
         ViTupleCallbackInterface callback = _eventList.CurrentNode.Data;
         ViDebuger.AssertError(callback);
         _eventList.Next();
         callback.Exec(eventID, tuple);
     }
 }
Ejemplo n.º 2
0
 public void Clear()
 {
     _eventList.BeginIterator();
     while (!_eventList.IsEnd())
     {
         ViTupleCallbackInterface callback = _eventList.CurrentNode.Data;
         ViDebuger.AssertError(callback);
         _eventList.Next();
         callback.OnCallerClear();
     }
     ViDebuger.AssertWarning(_eventList.IsEmpty());
 }