summaryrefslogtreecommitdiffstats
path: root/avahi-sharp/ResolverBase.cs
diff options
context:
space:
mode:
authorJames Willcox <snopr@snorp.net>2005-10-26 03:20:44 +0000
committerJames Willcox <snopr@snorp.net>2005-10-26 03:20:44 +0000
commit94d2753047cff1e9223e42736884e4d51348b45a (patch)
tree5d4173121818486d3adaa3c3b357b2a6f893860c /avahi-sharp/ResolverBase.cs
parent58dbdd3113ff75b7262ac2e7a8474550a2dacfd3 (diff)
first pass at updating to the 0.6 apis
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@876 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-sharp/ResolverBase.cs')
-rw-r--r--avahi-sharp/ResolverBase.cs19
1 files changed, 4 insertions, 15 deletions
diff --git a/avahi-sharp/ResolverBase.cs b/avahi-sharp/ResolverBase.cs
index 0fdd4a1..5d375b3 100644
--- a/avahi-sharp/ResolverBase.cs
+++ b/avahi-sharp/ResolverBase.cs
@@ -25,23 +25,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, code);
}
}
}