X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-sharp%2FClientException.cs;h=fadcce91f2a18241b7718eb6cc638fd09304ba29;hb=81c60ecd26cd74fa7576b0331fe3edc3214e1b02;hp=3ee0cab12550736c4c4e4812423f3f8b8175ecd4;hpb=94d2753047cff1e9223e42736884e4d51348b45a;p=catta diff --git a/avahi-sharp/ClientException.cs b/avahi-sharp/ClientException.cs index 3ee0cab..fadcce9 100644 --- a/avahi-sharp/ClientException.cs +++ b/avahi-sharp/ClientException.cs @@ -49,7 +49,7 @@ namespace Avahi AccessDenied = -20, InvalidOperation = -21, DBusError = -22, - NotConnected = -23, + Disconnected = -23, NoMemory = -24, InvalidObject = -25, NoDaemon = -26, @@ -71,10 +71,30 @@ namespace Avahi DnsYxRrSet = -42, DnsNxRrSet = -43, DnsNotAuth = -44, - DnsNotZone = -45 + DnsNotZone = -45, + InvalidRData = -46, + InvalidDnsClass = -47, + InvalidDnsType = -48, + NotSupported = -49, + NotPermitted = -50 } - public delegate void ErrorCodeHandler (object o, ErrorCode code); + public delegate void ErrorCodeHandler (object o, ErrorCodeArgs args); + + public class ErrorCodeArgs : EventArgs + { + private ErrorCode code; + + public ErrorCode ErrorCode + { + get { return code; } + } + + public ErrorCodeArgs (ErrorCode code) + { + this.code = code; + } + } public class ClientException : ApplicationException {