summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Willcox <snopr@snorp.net>2005-11-17 18:02:44 +0000
committerJames Willcox <snopr@snorp.net>2005-11-17 18:02:44 +0000
commit8bfdc03f068c79186402a73471f94563a8346757 (patch)
treeba6c6e2f44b72fb2eda2686dabc1e98cb26bcb92
parent84a9392791c574c56ca148157b8b951851208398 (diff)
update docs
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@997 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
-rw-r--r--avahi-sharp/en/Avahi/AddressResolver.xml4
-rw-r--r--avahi-sharp/en/Avahi/BrowserBase.xml59
-rw-r--r--avahi-sharp/en/Avahi/Client.xml48
-rw-r--r--avahi-sharp/en/Avahi/ClientException.xml4
-rw-r--r--avahi-sharp/en/Avahi/ClientFlags.xml51
-rw-r--r--avahi-sharp/en/Avahi/ClientState.xml12
-rw-r--r--avahi-sharp/en/Avahi/ClientStateArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/ClientStateHandler.xml4
-rw-r--r--avahi-sharp/en/Avahi/DomainBrowser.xml4
-rw-r--r--avahi-sharp/en/Avahi/DomainInfoArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/DomainInfoHandler.xml6
-rw-r--r--avahi-sharp/en/Avahi/EntryGroup.xml103
-rw-r--r--avahi-sharp/en/Avahi/EntryGroupState.xml10
-rw-r--r--avahi-sharp/en/Avahi/EntryGroupStateArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/EntryGroupStateHandler.xml6
-rw-r--r--avahi-sharp/en/Avahi/ErrorCode.xml526
-rw-r--r--avahi-sharp/en/Avahi/ErrorCodeArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/ErrorCodeHandler.xml23
-rw-r--r--avahi-sharp/en/Avahi/HostAddressArgs.xml55
-rw-r--r--avahi-sharp/en/Avahi/HostAddressHandler.xml8
-rw-r--r--avahi-sharp/en/Avahi/HostNameResolver.xml4
-rw-r--r--avahi-sharp/en/Avahi/LookupFlags.xml61
-rw-r--r--avahi-sharp/en/Avahi/LookupResultFlags.xml81
-rw-r--r--avahi-sharp/en/Avahi/PublishFlags.xml121
-rw-r--r--avahi-sharp/en/Avahi/RecordBrowser.xml107
-rw-r--r--avahi-sharp/en/Avahi/RecordClass.xml26
-rw-r--r--avahi-sharp/en/Avahi/RecordInfo.xml94
-rw-r--r--avahi-sharp/en/Avahi/RecordInfoArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/RecordInfoHandler.xml23
-rw-r--r--avahi-sharp/en/Avahi/RecordType.xml116
-rw-r--r--avahi-sharp/en/Avahi/ResolverBase.xml37
-rw-r--r--avahi-sharp/en/Avahi/ServiceBrowser.xml4
-rw-r--r--avahi-sharp/en/Avahi/ServiceInfoArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/ServiceInfoHandler.xml6
-rw-r--r--avahi-sharp/en/Avahi/ServiceResolver.xml54
-rw-r--r--avahi-sharp/en/Avahi/ServiceTypeBrowser.xml20
-rw-r--r--avahi-sharp/en/Avahi/ServiceTypeInfoArgs.xml41
-rw-r--r--avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml6
-rw-r--r--avahi-sharp/en/index.xml19
39 files changed, 1837 insertions, 152 deletions
diff --git a/avahi-sharp/en/Avahi/AddressResolver.xml b/avahi-sharp/en/Avahi/AddressResolver.xml
index 1043bb5..064e505 100644
--- a/avahi-sharp/en/Avahi/AddressResolver.xml
+++ b/avahi-sharp/en/Avahi/AddressResolver.xml
@@ -1,11 +1,11 @@
<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>
diff --git a/avahi-sharp/en/Avahi/BrowserBase.xml b/avahi-sharp/en/Avahi/BrowserBase.xml
new file mode 100644
index 0000000..fa6d2ad
--- /dev/null
+++ b/avahi-sharp/en/Avahi/BrowserBase.xml
@@ -0,0 +1,59 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/Client.xml b/avahi-sharp/en/Avahi/Client.xml
index f9c9fd7..5f05b2d 100644
--- a/avahi-sharp/en/Avahi/Client.xml
+++ b/avahi-sharp/en/Avahi/Client.xml
@@ -105,55 +105,27 @@
<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>
diff --git a/avahi-sharp/en/Avahi/ClientException.xml b/avahi-sharp/en/Avahi/ClientException.xml
index 3e562e2..3b8319b 100644
--- a/avahi-sharp/en/Avahi/ClientException.xml
+++ b/avahi-sharp/en/Avahi/ClientException.xml
@@ -10,10 +10,10 @@
<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>
diff --git a/avahi-sharp/en/Avahi/ClientFlags.xml b/avahi-sharp/en/Avahi/ClientFlags.xml
new file mode 100644
index 0000000..d4ea291
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ClientFlags.xml
@@ -0,0 +1,51 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/ClientState.xml b/avahi-sharp/en/Avahi/ClientState.xml
index e8291a8..c20a02b 100644
--- a/avahi-sharp/en/Avahi/ClientState.xml
+++ b/avahi-sharp/en/Avahi/ClientState.xml
@@ -28,8 +28,8 @@
<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>
@@ -38,8 +38,8 @@
<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>
@@ -48,8 +48,8 @@
<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>
diff --git a/avahi-sharp/en/Avahi/ClientStateArgs.xml b/avahi-sharp/en/Avahi/ClientStateArgs.xml
new file mode 100644
index 0000000..e5da11d
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ClientStateArgs.xml
@@ -0,0 +1,41 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/ClientStateHandler.xml b/avahi-sharp/en/Avahi/ClientStateHandler.xml
index 29b43bd..0576975 100644
--- a/avahi-sharp/en/Avahi/ClientStateHandler.xml
+++ b/avahi-sharp/en/Avahi/ClientStateHandler.xml
@@ -1,5 +1,5 @@
<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>
@@ -9,7 +9,7 @@
</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>
diff --git a/avahi-sharp/en/Avahi/DomainBrowser.xml b/avahi-sharp/en/Avahi/DomainBrowser.xml
index 9590868..20536e0 100644
--- a/avahi-sharp/en/Avahi/DomainBrowser.xml
+++ b/avahi-sharp/en/Avahi/DomainBrowser.xml
@@ -1,11 +1,11 @@
<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>
diff --git a/avahi-sharp/en/Avahi/DomainInfoArgs.xml b/avahi-sharp/en/Avahi/DomainInfoArgs.xml
new file mode 100644
index 0000000..1967447
--- /dev/null
+++ b/avahi-sharp/en/Avahi/DomainInfoArgs.xml
@@ -0,0 +1,41 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/DomainInfoHandler.xml b/avahi-sharp/en/Avahi/DomainInfoHandler.xml
index 98679ab..793e2b7 100644
--- a/avahi-sharp/en/Avahi/DomainInfoHandler.xml
+++ b/avahi-sharp/en/Avahi/DomainInfoHandler.xml
@@ -1,5 +1,5 @@
<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>
@@ -9,14 +9,14 @@
</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>
diff --git a/avahi-sharp/en/Avahi/EntryGroup.xml b/avahi-sharp/en/Avahi/EntryGroup.xml
index d493968..8c9ea28 100644
--- a/avahi-sharp/en/Avahi/EntryGroup.xml
+++ b/avahi-sharp/en/Avahi/EntryGroup.xml
@@ -101,41 +101,6 @@
<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>
@@ -176,6 +141,74 @@
<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>
diff --git a/avahi-sharp/en/Avahi/EntryGroupState.xml b/avahi-sharp/en/Avahi/EntryGroupState.xml
index 6964825..c01e1df 100644
--- a/avahi-sharp/en/Avahi/EntryGroupState.xml
+++ b/avahi-sharp/en/Avahi/EntryGroupState.xml
@@ -48,6 +48,16 @@
<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>
diff --git a/avahi-sharp/en/Avahi/EntryGroupStateArgs.xml b/avahi-sharp/en/Avahi/EntryGroupStateArgs.xml
new file mode 100644
index 0000000..c7d6f8c
--- /dev/null
+++ b/avahi-sharp/en/Avahi/EntryGroupStateArgs.xml
@@ -0,0 +1,41 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/EntryGroupStateHandler.xml b/avahi-sharp/en/Avahi/EntryGroupStateHandler.xml
index 4e98e82..427c519 100644
--- a/avahi-sharp/en/Avahi/EntryGroupStateHandler.xml
+++ b/avahi-sharp/en/Avahi/EntryGroupStateHandler.xml
@@ -1,5 +1,5 @@
<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>
@@ -9,14 +9,14 @@
</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>
diff --git a/avahi-sharp/en/Avahi/ErrorCode.xml b/avahi-sharp/en/Avahi/ErrorCode.xml
new file mode 100644
index 0000000..687f524
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ErrorCode.xml
@@ -0,0 +1,526 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/ErrorCodeArgs.xml b/avahi-sharp/en/Avahi/ErrorCodeArgs.xml
new file mode 100644
index 0000000..c8a7ccc
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ErrorCodeArgs.xml
@@ -0,0 +1,41 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/ErrorCodeHandler.xml b/avahi-sharp/en/Avahi/ErrorCodeHandler.xml
new file mode 100644
index 0000000..04e22d3
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ErrorCodeHandler.xml
@@ -0,0 +1,23 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/HostAddressArgs.xml b/avahi-sharp/en/Avahi/HostAddressArgs.xml
new file mode 100644
index 0000000..2b126e3
--- /dev/null
+++ b/avahi-sharp/en/Avahi/HostAddressArgs.xml
@@ -0,0 +1,55 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/HostAddressHandler.xml b/avahi-sharp/en/Avahi/HostAddressHandler.xml
index 2eb9027..f0c195e 100644
--- a/avahi-sharp/en/Avahi/HostAddressHandler.xml
+++ b/avahi-sharp/en/Avahi/HostAddressHandler.xml
@@ -1,5 +1,5 @@
<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>
@@ -9,16 +9,14 @@
</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>
diff --git a/avahi-sharp/en/Avahi/HostNameResolver.xml b/avahi-sharp/en/Avahi/HostNameResolver.xml
index 5f33e80..37124fd 100644
--- a/avahi-sharp/en/Avahi/HostNameResolver.xml
+++ b/avahi-sharp/en/Avahi/HostNameResolver.xml
@@ -1,11 +1,11 @@
<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>
diff --git a/avahi-sharp/en/Avahi/LookupFlags.xml b/avahi-sharp/en/Avahi/LookupFlags.xml
new file mode 100644
index 0000000..d48c125
--- /dev/null
+++ b/avahi-sharp/en/Avahi/LookupFlags.xml
@@ -0,0 +1,61 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/LookupResultFlags.xml b/avahi-sharp/en/Avahi/LookupResultFlags.xml
new file mode 100644
index 0000000..0066493
--- /dev/null
+++ b/avahi-sharp/en/Avahi/LookupResultFlags.xml
@@ -0,0 +1,81 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/PublishFlags.xml b/avahi-sharp/en/Avahi/PublishFlags.xml
new file mode 100644
index 0000000..c21774c
--- /dev/null
+++ b/avahi-sharp/en/Avahi/PublishFlags.xml
@@ -0,0 +1,121 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/RecordBrowser.xml b/avahi-sharp/en/Avahi/RecordBrowser.xml
new file mode 100644
index 0000000..fdf32ca
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordBrowser.xml
@@ -0,0 +1,107 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/RecordClass.xml b/avahi-sharp/en/Avahi/RecordClass.xml
new file mode 100644
index 0000000..69787ce
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordClass.xml
@@ -0,0 +1,26 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/RecordInfo.xml b/avahi-sharp/en/Avahi/RecordInfo.xml
new file mode 100644
index 0000000..708678e
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordInfo.xml
@@ -0,0 +1,94 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/RecordInfoArgs.xml b/avahi-sharp/en/Avahi/RecordInfoArgs.xml
new file mode 100644
index 0000000..81e6e57
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordInfoArgs.xml
@@ -0,0 +1,41 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/RecordInfoHandler.xml b/avahi-sharp/en/Avahi/RecordInfoHandler.xml
new file mode 100644
index 0000000..f9cbc17
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordInfoHandler.xml
@@ -0,0 +1,23 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/RecordType.xml b/avahi-sharp/en/Avahi/RecordType.xml
new file mode 100644
index 0000000..7913cad
--- /dev/null
+++ b/avahi-sharp/en/Avahi/RecordType.xml
@@ -0,0 +1,116 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/ResolverBase.xml b/avahi-sharp/en/Avahi/ResolverBase.xml
new file mode 100644
index 0000000..c7d8549
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ResolverBase.xml
@@ -0,0 +1,37 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/ServiceBrowser.xml b/avahi-sharp/en/Avahi/ServiceBrowser.xml
index 3e94fbc..ff4eedb 100644
--- a/avahi-sharp/en/Avahi/ServiceBrowser.xml
+++ b/avahi-sharp/en/Avahi/ServiceBrowser.xml
@@ -1,11 +1,11 @@
<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>
diff --git a/avahi-sharp/en/Avahi/ServiceInfoArgs.xml b/avahi-sharp/en/Avahi/ServiceInfoArgs.xml
new file mode 100644
index 0000000..d2ee14d
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ServiceInfoArgs.xml
@@ -0,0 +1,41 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/ServiceInfoHandler.xml b/avahi-sharp/en/Avahi/ServiceInfoHandler.xml
index e56b086..91cf630 100644
--- a/avahi-sharp/en/Avahi/ServiceInfoHandler.xml
+++ b/avahi-sharp/en/Avahi/ServiceInfoHandler.xml
@@ -1,5 +1,5 @@
<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>
@@ -9,14 +9,14 @@
</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>
diff --git a/avahi-sharp/en/Avahi/ServiceResolver.xml b/avahi-sharp/en/Avahi/ServiceResolver.xml
index ee2815e..e8ac750 100644
--- a/avahi-sharp/en/Avahi/ServiceResolver.xml
+++ b/avahi-sharp/en/Avahi/ServiceResolver.xml
@@ -1,11 +1,11 @@
<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>
@@ -45,30 +45,6 @@
<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>
@@ -115,6 +91,32 @@
<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>
diff --git a/avahi-sharp/en/Avahi/ServiceTypeBrowser.xml b/avahi-sharp/en/Avahi/ServiceTypeBrowser.xml
index 6fa2af9..5ea64ac 100644
--- a/avahi-sharp/en/Avahi/ServiceTypeBrowser.xml
+++ b/avahi-sharp/en/Avahi/ServiceTypeBrowser.xml
@@ -1,11 +1,11 @@
<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>
@@ -86,22 +86,6 @@
</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>
<Parameters>
diff --git a/avahi-sharp/en/Avahi/ServiceTypeInfoArgs.xml b/avahi-sharp/en/Avahi/ServiceTypeInfoArgs.xml
new file mode 100644
index 0000000..fd584cd
--- /dev/null
+++ b/avahi-sharp/en/Avahi/ServiceTypeInfoArgs.xml
@@ -0,0 +1,41 @@
+<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>
diff --git a/avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml b/avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml
index d757336..0fd751f 100644
--- a/avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml
+++ b/avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml
@@ -1,5 +1,5 @@
<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>
@@ -9,14 +9,14 @@
</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>
diff --git a/avahi-sharp/en/index.xml b/avahi-sharp/en/index.xml
index 516d18d..e180cd0 100644
--- a/avahi-sharp/en/index.xml
+++ b/avahi-sharp/en/index.xml
@@ -54,6 +54,25 @@
<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>