Example #1
0
 public void Invoke(UInt32 eventId, T0 param0)
 {
     _eventList.BeginIterator();
     while (!_eventList.IsEnd())
     {
         ViCallbackInterface <T0> callback = _eventList.CurrentNode.Data;
         ViDebuger.AssertError(callback);
         _eventList.Next();
         callback.Exec(eventId, param0);
     }
 }
Example #2
0
 public void Clear()
 {
     _eventList.BeginIterator();
     while (!_eventList.IsEnd())
     {
         ViCallbackInterface <T0> callback = _eventList.CurrentNode.Data;
         ViDebuger.AssertError(callback);
         _eventList.Next();
         callback.OnCallerClear();
     }
     ViDebuger.AssertWarning(_eventList.IsEmpty());
 }