<Type Name="AddressResolver" FullName="Avahi.AddressResolver">
- <TypeSignature Language="C#" Value="public class AddressResolver : System.IDisposable" />
+ <TypeSignature Language="C#" Value="public class AddressResolver : Avahi.ResolverBase, System.IDisposable" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
- <BaseTypeName>System.Object</BaseTypeName>
+ <BaseTypeName>Avahi.ResolverBase</BaseTypeName>
</Base>
<Interfaces>
<Interface>
--- /dev/null
+<Type Name="BrowserBase" FullName="Avahi.BrowserBase">
+ <TypeSignature Language="C#" Value="public abstract class BrowserBase" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected BrowserBase ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CacheExhausted">
+ <MemberSignature Language="C#" Value="public event EventHandler CacheExhausted;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AllForNow">
+ <MemberSignature Language="C#" Value="public event EventHandler AllForNow;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Failed">
+ <MemberSignature Language="C#" Value="public event EventHandler Failed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
<remarks>To be added.</remarks>
</Docs>
</Member>
- <Member MemberName="IsServiceLocal">
- <MemberSignature Language="C#" Value="public bool IsServiceLocal (Avahi.ServiceInfo service);" />
- <MemberType>Method</MemberType>
+ <Member MemberName="LocalServiceCookie">
+ <MemberSignature Language="C#" Value="public uint LocalServiceCookie { get; };" />
+ <MemberType>Property</MemberType>
<ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
+ <ReturnType>System.UInt32</ReturnType>
</ReturnValue>
- <Parameters>
- <Parameter Name="service" Type="Avahi.ServiceInfo" />
- </Parameters>
<Docs>
- <param name="service">To be added.</param>
<summary>To be added.</summary>
- <returns>To be added.</returns>
+ <value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
- <Member MemberName="IsServiceLocal">
- <MemberSignature Language="C#" Value="public bool IsServiceLocal (int iface, Avahi.Protocol proto, string name, string type, string domain);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Client (Avahi.ClientFlags flags);" />
+ <MemberType>Constructor</MemberType>
<Parameters>
- <Parameter Name="iface" Type="System.Int32" />
- <Parameter Name="proto" Type="Avahi.Protocol" />
- <Parameter Name="name" Type="System.String" />
- <Parameter Name="type" Type="System.String" />
- <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="flags" Type="Avahi.ClientFlags" />
</Parameters>
<Docs>
- <param name="iface">To be added.</param>
- <param name="proto">To be added.</param>
- <param name="name">To be added.</param>
- <param name="type">To be added.</param>
- <param name="domain">To be added.</param>
+ <param name="flags">To be added.</param>
<summary>To be added.</summary>
- <returns>To be added.</returns>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
- <Member MemberName="LocalServiceCookie">
- <MemberSignature Language="C#" Value="public uint LocalServiceCookie { get; };" />
- <MemberType>Property</MemberType>
- <ReturnValue>
- <ReturnType>System.UInt32</ReturnType>
- </ReturnValue>
- <Docs>
- <summary>To be added.</summary>
- <value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Interfaces />
<Members>
<Member MemberName="ErrorCode">
- <MemberSignature Language="C#" Value="public int ErrorCode { get; };" />
+ <MemberSignature Language="C#" Value="public Avahi.ErrorCode ErrorCode { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
- <ReturnType>System.Int32</ReturnType>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
--- /dev/null
+<Type Name="ClientFlags" FullName="Avahi.ClientFlags">
+ <TypeSignature Language="C#" Value="public enum ClientFlags" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="NoFail">
+ <MemberSignature Language="C#" Value="NoFail" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IgnoreUserConfig">
+ <MemberSignature Language="C#" Value="IgnoreUserConfig" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
<summary>To be added.</summary>
</Docs>
</Member>
- <Member MemberName="Invalid">
- <MemberSignature Language="C#" Value="Invalid" />
+ <Member MemberName="Running">
+ <MemberSignature Language="C#" Value="Running" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Avahi.ClientState</ReturnType>
<summary>To be added.</summary>
</Docs>
</Member>
- <Member MemberName="Disconnected">
- <MemberSignature Language="C#" Value="Disconnected" />
+ <Member MemberName="Connecting">
+ <MemberSignature Language="C#" Value="Connecting" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Avahi.ClientState</ReturnType>
<summary>To be added.</summary>
</Docs>
</Member>
- <Member MemberName="Running">
- <MemberSignature Language="C#" Value="Running" />
+ <Member MemberName="Failure">
+ <MemberSignature Language="C#" Value="Failure" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Avahi.ClientState</ReturnType>
--- /dev/null
+<Type Name="ClientStateArgs" FullName="Avahi.ClientStateArgs">
+ <TypeSignature Language="C#" Value="public class ClientStateArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClientStateArgs (Avahi.ClientState state);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="state" Type="Avahi.ClientState" />
+ </Parameters>
+ <Docs>
+ <param name="state">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="State">
+ <MemberSignature Language="C#" Value="public Avahi.ClientState State { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ClientState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
<Type Name="ClientStateHandler" FullName="Avahi.ClientStateHandler">
- <TypeSignature Language="C#" Value="public delegate void ClientStateHandler(object o, Avahi.ClientState state);" />
+ <TypeSignature Language="C#" Value="public delegate void ClientStateHandler(object o, Avahi.ClientStateArgs state);" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
- <Parameter Name="state" Type="Avahi.ClientState" />
+ <Parameter Name="state" Type="Avahi.ClientStateArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
<Type Name="DomainBrowser" FullName="Avahi.DomainBrowser">
- <TypeSignature Language="C#" Value="public class DomainBrowser : System.IDisposable" />
+ <TypeSignature Language="C#" Value="public class DomainBrowser : Avahi.BrowserBase, System.IDisposable" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
- <BaseTypeName>System.Object</BaseTypeName>
+ <BaseTypeName>Avahi.BrowserBase</BaseTypeName>
</Base>
<Interfaces>
<Interface>
--- /dev/null
+<Type Name="DomainInfoArgs" FullName="Avahi.DomainInfoArgs">
+ <TypeSignature Language="C#" Value="public class DomainInfoArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DomainInfoArgs (Avahi.DomainInfo domain);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="domain" Type="Avahi.DomainInfo" />
+ </Parameters>
+ <Docs>
+ <param name="domain">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Domain">
+ <MemberSignature Language="C#" Value="public Avahi.DomainInfo Domain { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.DomainInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
<Type Name="DomainInfoHandler" FullName="Avahi.DomainInfoHandler">
- <TypeSignature Language="C#" Value="public delegate void DomainInfoHandler(object o, Avahi.DomainInfo info);" />
+ <TypeSignature Language="C#" Value="public delegate void DomainInfoHandler(object o, Avahi.DomainInfoArgs args);" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
- <Parameter Name="info" Type="Avahi.DomainInfo" />
+ <Parameter Name="args" Type="Avahi.DomainInfoArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
- <param name="info">To be added.</param>
+ <param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<remarks>To be added.</remarks>
</Docs>
</Member>
- <Member MemberName="AddService">
- <MemberSignature Language="C#" Value="public void AddService (int iface, Avahi.Protocol proto, string name, string type, string domain, string host, ushort port, string[] txt);" />
- <MemberType>Method</MemberType>
- <ReturnValue>
- <ReturnType>System.Void</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="iface" Type="System.Int32" />
- <Parameter Name="proto" Type="Avahi.Protocol" />
- <Parameter Name="name" Type="System.String" />
- <Parameter Name="type" Type="System.String" />
- <Parameter Name="domain" Type="System.String" />
- <Parameter Name="host" Type="System.String" />
- <Parameter Name="port" Type="System.UInt16" />
- <Parameter Name="txt" Type="System.String[]">
- <Attributes>
- <Attribute>
- <AttributeName>System.ParamArray</AttributeName>
- </Attribute>
- </Attributes>
- </Parameter>
- </Parameters>
- <Docs>
- <param name="iface">To be added.</param>
- <param name="proto">To be added.</param>
- <param name="name">To be added.</param>
- <param name="type">To be added.</param>
- <param name="domain">To be added.</param>
- <param name="host">To be added.</param>
- <param name="port">To be added.</param>
- <param name="txt">To be added.</param>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
<Member MemberName="State">
<MemberSignature Language="C#" Value="public Avahi.EntryGroupState State { get; };" />
<MemberType>Property</MemberType>
<remarks>To be added.</remarks>
</Docs>
</Member>
+ <Member MemberName="AddService">
+ <MemberSignature Language="C#" Value="public void AddService (Avahi.PublishFlags flags, string name, string type, string domain, ushort port, string[] txt);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Avahi.PublishFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="port" Type="System.UInt16" />
+ <Parameter Name="txt" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="port">To be added.</param>
+ <param name="txt">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddService">
+ <MemberSignature Language="C#" Value="public void AddService (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, string type, string domain, string host, ushort port, string[] txt);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="flags" Type="Avahi.PublishFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="host" Type="System.String" />
+ <Parameter Name="port" Type="System.UInt16" />
+ <Parameter Name="txt" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="host">To be added.</param>
+ <param name="port">To be added.</param>
+ <param name="txt">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
</Members>
<Docs>
<summary>To be added.</summary>
<summary>To be added.</summary>
</Docs>
</Member>
+ <Member MemberName="Failure">
+ <MemberSignature Language="C#" Value="Failure" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.EntryGroupState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
</Members>
<Docs>
<summary>To be added.</summary>
--- /dev/null
+<Type Name="EntryGroupStateArgs" FullName="Avahi.EntryGroupStateArgs">
+ <TypeSignature Language="C#" Value="public class EntryGroupStateArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public EntryGroupStateArgs (Avahi.EntryGroupState state);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="state" Type="Avahi.EntryGroupState" />
+ </Parameters>
+ <Docs>
+ <param name="state">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="State">
+ <MemberSignature Language="C#" Value="public Avahi.EntryGroupState State { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.EntryGroupState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
<Type Name="EntryGroupStateHandler" FullName="Avahi.EntryGroupStateHandler">
- <TypeSignature Language="C#" Value="public delegate void EntryGroupStateHandler(object o, Avahi.EntryGroupState state);" />
+ <TypeSignature Language="C#" Value="public delegate void EntryGroupStateHandler(object o, Avahi.EntryGroupStateArgs args);" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
- <Parameter Name="state" Type="Avahi.EntryGroupState" />
+ <Parameter Name="args" Type="Avahi.EntryGroupStateArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
- <param name="state">To be added.</param>
+ <param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
--- /dev/null
+<Type Name="ErrorCode" FullName="Avahi.ErrorCode">
+ <TypeSignature Language="C#" Value="public enum ErrorCode" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="TooManyEntries">
+ <MemberSignature Language="C#" Value="TooManyEntries" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AccessDenied">
+ <MemberSignature Language="C#" Value="AccessDenied" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NotFound">
+ <MemberSignature Language="C#" Value="NotFound" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="TooManyClients">
+ <MemberSignature Language="C#" Value="TooManyClients" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsYxRrSet">
+ <MemberSignature Language="C#" Value="DnsYxRrSet" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidFlags">
+ <MemberSignature Language="C#" Value="InvalidFlags" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="BadState">
+ <MemberSignature Language="C#" Value="BadState" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsNxDomain">
+ <MemberSignature Language="C#" Value="DnsNxDomain" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="TooManyObjects">
+ <MemberSignature Language="C#" Value="TooManyObjects" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidObject">
+ <MemberSignature Language="C#" Value="InvalidObject" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsServFail">
+ <MemberSignature Language="C#" Value="DnsServFail" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Disconnected">
+ <MemberSignature Language="C#" Value="Disconnected" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidPort">
+ <MemberSignature Language="C#" Value="InvalidPort" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Collision">
+ <MemberSignature Language="C#" Value="Collision" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidTTL">
+ <MemberSignature Language="C#" Value="InvalidTTL" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoNetwork">
+ <MemberSignature Language="C#" Value="NoNetwork" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidOperation">
+ <MemberSignature Language="C#" Value="InvalidOperation" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NotPermitted">
+ <MemberSignature Language="C#" Value="NotPermitted" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidDnsType">
+ <MemberSignature Language="C#" Value="InvalidDnsType" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidDnsError">
+ <MemberSignature Language="C#" Value="InvalidDnsError" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsNotAuth">
+ <MemberSignature Language="C#" Value="DnsNotAuth" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidProtocol">
+ <MemberSignature Language="C#" Value="InvalidProtocol" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidConfig">
+ <MemberSignature Language="C#" Value="InvalidConfig" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsNotZone">
+ <MemberSignature Language="C#" Value="DnsNotZone" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Ok">
+ <MemberSignature Language="C#" Value="Ok" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidServiceSubtype">
+ <MemberSignature Language="C#" Value="InvalidServiceSubtype" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsNxRrSet">
+ <MemberSignature Language="C#" Value="DnsNxRrSet" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidServiceType">
+ <MemberSignature Language="C#" Value="InvalidServiceType" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsFormErr">
+ <MemberSignature Language="C#" Value="DnsFormErr" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IsPattern">
+ <MemberSignature Language="C#" Value="IsPattern" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidPacket">
+ <MemberSignature Language="C#" Value="InvalidPacket" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidRecord">
+ <MemberSignature Language="C#" Value="InvalidRecord" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidKey">
+ <MemberSignature Language="C#" Value="InvalidKey" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidRData">
+ <MemberSignature Language="C#" Value="InvalidRData" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="VersionMismatch">
+ <MemberSignature Language="C#" Value="VersionMismatch" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsRefused">
+ <MemberSignature Language="C#" Value="DnsRefused" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidServiceName">
+ <MemberSignature Language="C#" Value="InvalidServiceName" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidHostName">
+ <MemberSignature Language="C#" Value="InvalidHostName" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidAddress">
+ <MemberSignature Language="C#" Value="InvalidAddress" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoDaemon">
+ <MemberSignature Language="C#" Value="NoDaemon" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidInterface">
+ <MemberSignature Language="C#" Value="InvalidInterface" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Failure">
+ <MemberSignature Language="C#" Value="Failure" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsYxDomain">
+ <MemberSignature Language="C#" Value="DnsYxDomain" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NotSupported">
+ <MemberSignature Language="C#" Value="NotSupported" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoMemory">
+ <MemberSignature Language="C#" Value="NoMemory" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Timeout">
+ <MemberSignature Language="C#" Value="Timeout" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidDnsClass">
+ <MemberSignature Language="C#" Value="InvalidDnsClass" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DBusError">
+ <MemberSignature Language="C#" Value="DBusError" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DnsNoTimp">
+ <MemberSignature Language="C#" Value="DnsNoTimp" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="OS">
+ <MemberSignature Language="C#" Value="OS" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvalidDomainName">
+ <MemberSignature Language="C#" Value="InvalidDomainName" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="ErrorCodeArgs" FullName="Avahi.ErrorCodeArgs">
+ <TypeSignature Language="C#" Value="public class ErrorCodeArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ErrorCodeArgs (Avahi.ErrorCode code);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="code" Type="Avahi.ErrorCode" />
+ </Parameters>
+ <Docs>
+ <param name="code">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorCode">
+ <MemberSignature Language="C#" Value="public Avahi.ErrorCode ErrorCode { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCode</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="ErrorCodeHandler" FullName="Avahi.ErrorCodeHandler">
+ <TypeSignature Language="C#" Value="public delegate void ErrorCodeHandler(object o, Avahi.ErrorCodeArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ <Parameter Name="args" Type="Avahi.ErrorCodeArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="o">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="HostAddressArgs" FullName="Avahi.HostAddressArgs">
+ <TypeSignature Language="C#" Value="public class HostAddressArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public HostAddressArgs (string host, System.Net.IPAddress address);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="host" Type="System.String" />
+ <Parameter Name="address" Type="System.Net.IPAddress" />
+ </Parameters>
+ <Docs>
+ <param name="host">To be added.</param>
+ <param name="address">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Host">
+ <MemberSignature Language="C#" Value="public string Host { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Address">
+ <MemberSignature Language="C#" Value="public System.Net.IPAddress Address { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Net.IPAddress</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
<Type Name="HostAddressHandler" FullName="Avahi.HostAddressHandler">
- <TypeSignature Language="C#" Value="public delegate void HostAddressHandler(object o, string host, System.Net.IPAddress address);" />
+ <TypeSignature Language="C#" Value="public delegate void HostAddressHandler(object o, Avahi.HostAddressArgs args);" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
- <Parameter Name="host" Type="System.String" />
- <Parameter Name="address" Type="System.Net.IPAddress" />
+ <Parameter Name="args" Type="Avahi.HostAddressArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
- <param name="host">To be added.</param>
- <param name="address">To be added.</param>
+ <param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Type Name="HostNameResolver" FullName="Avahi.HostNameResolver">
- <TypeSignature Language="C#" Value="public class HostNameResolver : System.IDisposable" />
+ <TypeSignature Language="C#" Value="public class HostNameResolver : Avahi.ResolverBase, System.IDisposable" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
- <BaseTypeName>System.Object</BaseTypeName>
+ <BaseTypeName>Avahi.ResolverBase</BaseTypeName>
</Base>
<Interfaces>
<Interface>
--- /dev/null
+<Type Name="LookupFlags" FullName="Avahi.LookupFlags">
+ <TypeSignature Language="C#" Value="public enum LookupFlags" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="UseMulticast">
+ <MemberSignature Language="C#" Value="UseMulticast" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="UseWideArea">
+ <MemberSignature Language="C#" Value="UseWideArea" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoAddress">
+ <MemberSignature Language="C#" Value="NoAddress" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="LookupResultFlags" FullName="Avahi.LookupResultFlags">
+ <TypeSignature Language="C#" Value="public enum LookupResultFlags" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="Multicast">
+ <MemberSignature Language="C#" Value="Multicast" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="WideArea">
+ <MemberSignature Language="C#" Value="WideArea" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Cached">
+ <MemberSignature Language="C#" Value="Cached" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Local">
+ <MemberSignature Language="C#" Value="Local" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="OurOwn">
+ <MemberSignature Language="C#" Value="OurOwn" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="PublishFlags" FullName="Avahi.PublishFlags">
+ <TypeSignature Language="C#" Value="public enum PublishFlags" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="UseMulticast">
+ <MemberSignature Language="C#" Value="UseMulticast" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Update">
+ <MemberSignature Language="C#" Value="Update" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AllowMultiple">
+ <MemberSignature Language="C#" Value="AllowMultiple" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="UseWideArea">
+ <MemberSignature Language="C#" Value="UseWideArea" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Unique">
+ <MemberSignature Language="C#" Value="Unique" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoReverse">
+ <MemberSignature Language="C#" Value="NoReverse" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoCookie">
+ <MemberSignature Language="C#" Value="NoCookie" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoProbe">
+ <MemberSignature Language="C#" Value="NoProbe" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NoAnnounce">
+ <MemberSignature Language="C#" Value="NoAnnounce" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.PublishFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="RecordBrowser" FullName="Avahi.RecordBrowser">
+ <TypeSignature Language="C#" Value="public class RecordBrowser : Avahi.BrowserBase, System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Avahi.BrowserBase</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RecordBrowser (Avahi.Client client, string name, Avahi.RecordType type);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="Avahi.RecordType" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RecordBrowser (Avahi.Client client, int iface, Avahi.Protocol proto, string name, Avahi.RecordClass clazz, Avahi.RecordType type, Avahi.LookupFlags flags);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="clazz" Type="Avahi.RecordClass" />
+ <Parameter Name="type" Type="Avahi.RecordType" />
+ <Parameter Name="flags" Type="Avahi.LookupFlags" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="clazz">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="flags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecordAdded">
+ <MemberSignature Language="C#" Value="public event Avahi.RecordInfoHandler RecordAdded;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordInfoHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecordRemoved">
+ <MemberSignature Language="C#" Value="public event Avahi.RecordInfoHandler RecordRemoved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordInfoHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Records">
+ <MemberSignature Language="C#" Value="public Avahi.RecordInfo[] Records { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordInfo[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="RecordClass" FullName="Avahi.RecordClass">
+ <TypeSignature Language="C#" Value="public enum RecordClass" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="In">
+ <MemberSignature Language="C#" Value="In" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordClass</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="RecordInfo" FullName="Avahi.RecordInfo">
+ <TypeSignature Language="C#" Value="public struct RecordInfo" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="NetworkInterface">
+ <MemberSignature Language="C#" Value="public int NetworkInterface;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Protocol">
+ <MemberSignature Language="C#" Value="public Avahi.Protocol Protocol;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.Protocol</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Class">
+ <MemberSignature Language="C#" Value="public Avahi.RecordClass Class;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordClass</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Type">
+ <MemberSignature Language="C#" Value="public Avahi.RecordType Type;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Data">
+ <MemberSignature Language="C#" Value="public byte[] Data;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Byte[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Flags">
+ <MemberSignature Language="C#" Value="public Avahi.LookupResultFlags Flags;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.LookupResultFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="RecordInfoArgs" FullName="Avahi.RecordInfoArgs">
+ <TypeSignature Language="C#" Value="public class RecordInfoArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RecordInfoArgs (Avahi.RecordInfo record);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="record" Type="Avahi.RecordInfo" />
+ </Parameters>
+ <Docs>
+ <param name="record">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Record">
+ <MemberSignature Language="C#" Value="public Avahi.RecordInfo Record { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="RecordInfoHandler" FullName="Avahi.RecordInfoHandler">
+ <TypeSignature Language="C#" Value="public delegate void RecordInfoHandler(object o, Avahi.RecordInfoArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ <Parameter Name="args" Type="Avahi.RecordInfoArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="o">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="RecordType" FullName="Avahi.RecordType">
+ <TypeSignature Language="C#" Value="public enum RecordType" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Cname">
+ <MemberSignature Language="C#" Value="Cname" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Ptr">
+ <MemberSignature Language="C#" Value="Ptr" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Aaa">
+ <MemberSignature Language="C#" Value="Aaa" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Soa">
+ <MemberSignature Language="C#" Value="Soa" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Txt">
+ <MemberSignature Language="C#" Value="Txt" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Hinfo">
+ <MemberSignature Language="C#" Value="Hinfo" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Ns">
+ <MemberSignature Language="C#" Value="Ns" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Mx">
+ <MemberSignature Language="C#" Value="Mx" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="A">
+ <MemberSignature Language="C#" Value="A" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Srv">
+ <MemberSignature Language="C#" Value="Srv" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.RecordType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
--- /dev/null
+<Type Name="ResolverBase" FullName="Avahi.ResolverBase">
+ <TypeSignature Language="C#" Value="public abstract class ResolverBase" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected ResolverBase ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Failed">
+ <MemberSignature Language="C#" Value="public event Avahi.ErrorCodeHandler Failed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ErrorCodeHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
<Type Name="ServiceBrowser" FullName="Avahi.ServiceBrowser">
- <TypeSignature Language="C#" Value="public class ServiceBrowser : System.IDisposable" />
+ <TypeSignature Language="C#" Value="public class ServiceBrowser : Avahi.BrowserBase, System.IDisposable" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
- <BaseTypeName>System.Object</BaseTypeName>
+ <BaseTypeName>Avahi.BrowserBase</BaseTypeName>
</Base>
<Interfaces>
<Interface>
--- /dev/null
+<Type Name="ServiceInfoArgs" FullName="Avahi.ServiceInfoArgs">
+ <TypeSignature Language="C#" Value="public class ServiceInfoArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceInfoArgs (Avahi.ServiceInfo service);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="service" Type="Avahi.ServiceInfo" />
+ </Parameters>
+ <Docs>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Service">
+ <MemberSignature Language="C#" Value="public Avahi.ServiceInfo Service { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
<Type Name="ServiceInfoHandler" FullName="Avahi.ServiceInfoHandler">
- <TypeSignature Language="C#" Value="public delegate void ServiceInfoHandler(object o, Avahi.ServiceInfo info);" />
+ <TypeSignature Language="C#" Value="public delegate void ServiceInfoHandler(object o, Avahi.ServiceInfoArgs args);" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
- <Parameter Name="info" Type="Avahi.ServiceInfo" />
+ <Parameter Name="args" Type="Avahi.ServiceInfoArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
- <param name="info">To be added.</param>
+ <param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Type Name="ServiceResolver" FullName="Avahi.ServiceResolver">
- <TypeSignature Language="C#" Value="public class ServiceResolver : System.IDisposable" />
+ <TypeSignature Language="C#" Value="public class ServiceResolver : Avahi.ResolverBase, System.IDisposable" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
- <BaseTypeName>System.Object</BaseTypeName>
+ <BaseTypeName>Avahi.ResolverBase</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<remarks>To be added.</remarks>
</Docs>
</Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public ServiceResolver (Avahi.Client client, int iface, Avahi.Protocol proto, string name, string type, string domain, Avahi.Protocol aproto);" />
- <MemberType>Constructor</MemberType>
- <Parameters>
- <Parameter Name="client" Type="Avahi.Client" />
- <Parameter Name="iface" Type="System.Int32" />
- <Parameter Name="proto" Type="Avahi.Protocol" />
- <Parameter Name="name" Type="System.String" />
- <Parameter Name="type" Type="System.String" />
- <Parameter Name="domain" Type="System.String" />
- <Parameter Name="aproto" Type="Avahi.Protocol" />
- </Parameters>
- <Docs>
- <param name="client">To be added.</param>
- <param name="iface">To be added.</param>
- <param name="proto">To be added.</param>
- <param name="name">To be added.</param>
- <param name="type">To be added.</param>
- <param name="domain">To be added.</param>
- <param name="aproto">To be added.</param>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
<Member MemberName="Found">
<MemberSignature Language="C#" Value="public event Avahi.ServiceInfoHandler Found;" />
<MemberType>Event</MemberType>
<remarks>To be added.</remarks>
</Docs>
</Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceResolver (Avahi.Client client, int iface, Avahi.Protocol proto, string name, string type, string domain, Avahi.Protocol aproto, Avahi.LookupFlags flags);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="client" Type="Avahi.Client" />
+ <Parameter Name="iface" Type="System.Int32" />
+ <Parameter Name="proto" Type="Avahi.Protocol" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ <Parameter Name="aproto" Type="Avahi.Protocol" />
+ <Parameter Name="flags" Type="Avahi.LookupFlags" />
+ </Parameters>
+ <Docs>
+ <param name="client">To be added.</param>
+ <param name="iface">To be added.</param>
+ <param name="proto">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="domain">To be added.</param>
+ <param name="aproto">To be added.</param>
+ <param name="flags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
</Members>
<Docs>
<summary>To be added.</summary>
<Type Name="ServiceTypeBrowser" FullName="Avahi.ServiceTypeBrowser">
- <TypeSignature Language="C#" Value="public class ServiceTypeBrowser : System.IDisposable" />
+ <TypeSignature Language="C#" Value="public class ServiceTypeBrowser : Avahi.BrowserBase, System.IDisposable" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
- <BaseTypeName>System.Object</BaseTypeName>
+ <BaseTypeName>Avahi.BrowserBase</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<remarks>To be added.</remarks>
</Docs>
</Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public ServiceTypeBrowser (Avahi.Client client, string domain, Avahi.LookupFlags flags);" />
- <MemberType>Constructor</MemberType>
- <Parameters>
- <Parameter Name="client" Type="Avahi.Client" />
- <Parameter Name="domain" Type="System.String" />
- <Parameter Name="flags" Type="Avahi.LookupFlags" />
- </Parameters>
- <Docs>
- <param name="client">To be added.</param>
- <param name="domain">To be added.</param>
- <param name="flags">To be added.</param>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- </Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ServiceTypeBrowser (Avahi.Client client, int iface, Avahi.Protocol proto, string domain, Avahi.LookupFlags flags);" />
<MemberType>Constructor</MemberType>
--- /dev/null
+<Type Name="ServiceTypeInfoArgs" FullName="Avahi.ServiceTypeInfoArgs">
+ <TypeSignature Language="C#" Value="public class ServiceTypeInfoArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>avahi-sharp</AssemblyName>
+ <AssemblyVersion>1.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceTypeInfoArgs (Avahi.ServiceTypeInfo type);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="type" Type="Avahi.ServiceTypeInfo" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ServiceType">
+ <MemberSignature Language="C#" Value="public Avahi.ServiceTypeInfo ServiceType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Avahi.ServiceTypeInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
<Type Name="ServiceTypeInfoHandler" FullName="Avahi.ServiceTypeInfoHandler">
- <TypeSignature Language="C#" Value="public delegate void ServiceTypeInfoHandler(object o, Avahi.ServiceTypeInfo info);" />
+ <TypeSignature Language="C#" Value="public delegate void ServiceTypeInfoHandler(object o, Avahi.ServiceTypeInfoArgs args);" />
<AssemblyInfo>
<AssemblyName>avahi-sharp</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
- <Parameter Name="info" Type="Avahi.ServiceTypeInfo" />
+ <Parameter Name="args" Type="Avahi.ServiceTypeInfoArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
- <param name="info">To be added.</param>
+ <param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Type Name="EntryGroupState" />
<Type Name="LookupFlags" />
<Type Name="LookupResultFlags" />
+ <Type Name="HostAddressArgs" />
+ <Type Name="ResolverBase" />
+ <Type Name="BrowserBase" />
+ <Type Name="ClientStateArgs" />
+ <Type Name="ErrorCodeArgs" />
+ <Type Name="DomainInfoArgs" />
+ <Type Name="EntryGroupStateArgs" />
+ <Type Name="RecordInfo" />
+ <Type Name="RecordInfoArgs" />
+ <Type Name="RecordBrowser" />
+ <Type Name="ServiceInfoArgs" />
+ <Type Name="ServiceTypeInfoArgs" />
+ <Type Name="ErrorCodeHandler" />
+ <Type Name="RecordInfoHandler" />
+ <Type Name="ClientFlags" />
+ <Type Name="ErrorCode" />
+ <Type Name="PublishFlags" />
+ <Type Name="RecordClass" />
+ <Type Name="RecordType" />
</Namespace>
</Types>
<Title>avahi-sharp</Title>