예제 #1
0
 public void RegisterInputObserver(int methodID, ITLVObserver observer)
 {
     RegObserver(methodID, false, observer);
 }
예제 #2
0
 public void RegisterInputObserverAsAsync(int methodID, ITLVObserver observer)
 {
     RegObserver(methodID, true, observer);
 }
예제 #3
0
 private void RegObserver(int methodID, bool asAsync, ITLVObserver obsv)
 {
     if (dictObserver.ContainsKey(methodID))
     {
         throw new TLVIllegalObserverException("This methodID (" + methodID + ")has already been registered");
     }
     dictObserver.Add(methodID, new WrapperObserver() { AsAsync = asAsync, Observer = obsv });
 }