]> git.meshlink.io Git - catta/blobdiff - avahi-sharp/ResolverBase.cs
get rid of a lot of old svn cruft
[catta] / avahi-sharp / ResolverBase.cs
index 0fdd4a1415c66d5bec0c2382278df857909fccb8..d546abac0c5021a5462c47680ef5625a14a882cb 100644 (file)
@@ -1,5 +1,3 @@
-/* $Id$ */
-
 /***
   This file is part of avahi.
 
@@ -25,23 +23,12 @@ namespace Avahi
 {
     public abstract class ResolverBase
     {
-        public event EventHandler NotFound;
-        public event EventHandler Failed;
+        public event ErrorCodeHandler Failed;
 
-        internal void EmitResolverEvent (ResolverEvent revent)
+        internal void EmitFailure (ErrorCode code)
         {
-            switch (revent) {
-            case ResolverEvent.NotFound:
-                if (NotFound != null)
-                    NotFound (this, new EventArgs ());
-                break;
-            case ResolverEvent.Failure:
-                if (Failed != null)
-                    Failed (this, new EventArgs ());
-                break;
-            default:
-                break;
-            }
+            if (Failed != null)
+                Failed (this, new ErrorCodeArgs (code));
         }
     }
 }