1 <Type Name="EntryGroup" FullName="Avahi.EntryGroup">
2 <TypeSignature Language="C#" Value="public class EntryGroup : System.IDisposable" />
4 <AssemblyName>avahi-sharp</AssemblyName>
5 <AssemblyVersion>1.0.0.0</AssemblyVersion>
8 <BaseTypeName>System.Object</BaseTypeName>
12 <InterfaceName>System.IDisposable</InterfaceName>
16 <Member MemberName=".ctor">
17 <MemberSignature Language="C#" Value="public EntryGroup (Avahi.Client client);" />
18 <MemberType>Constructor</MemberType>
20 <Parameter Name="client" Type="Avahi.Client" />
23 <param name="client">To be added.</param>
24 <summary>To be added.</summary>
25 <remarks>To be added.</remarks>
28 <Member MemberName="StateChanged">
29 <MemberSignature Language="C#" Value="public event Avahi.EntryGroupStateHandler StateChanged;" />
30 <MemberType>Event</MemberType>
32 <ReturnType>Avahi.EntryGroupStateHandler</ReturnType>
35 <summary>To be added.</summary>
36 <remarks>To be added.</remarks>
39 <Member MemberName="Dispose">
40 <MemberSignature Language="C#" Value="public void Dispose ();" />
41 <MemberType>Method</MemberType>
43 <ReturnType>System.Void</ReturnType>
47 <summary>To be added.</summary>
48 <remarks>To be added.</remarks>
51 <Member MemberName="Commit">
52 <MemberSignature Language="C#" Value="public void Commit ();" />
53 <MemberType>Method</MemberType>
55 <ReturnType>System.Void</ReturnType>
59 <summary>To be added.</summary>
60 <remarks>To be added.</remarks>
63 <Member MemberName="Reset">
64 <MemberSignature Language="C#" Value="public void Reset ();" />
65 <MemberType>Method</MemberType>
67 <ReturnType>System.Void</ReturnType>
71 <summary>To be added.</summary>
72 <remarks>To be added.</remarks>
75 <Member MemberName="AddService">
76 <MemberSignature Language="C#" Value="public void AddService (string name, string type, string domain, ushort port, string[] txt);" />
77 <MemberType>Method</MemberType>
79 <ReturnType>System.Void</ReturnType>
82 <Parameter Name="name" Type="System.String" />
83 <Parameter Name="type" Type="System.String" />
84 <Parameter Name="domain" Type="System.String" />
85 <Parameter Name="port" Type="System.UInt16" />
86 <Parameter Name="txt" Type="System.String[]">
89 <AttributeName>System.ParamArray</AttributeName>
95 <param name="name">To be added.</param>
96 <param name="type">To be added.</param>
97 <param name="domain">To be added.</param>
98 <param name="port">To be added.</param>
99 <param name="txt">To be added.</param>
100 <summary>To be added.</summary>
101 <remarks>To be added.</remarks>
104 <Member MemberName="State">
105 <MemberSignature Language="C#" Value="public Avahi.EntryGroupState State { get; };" />
106 <MemberType>Property</MemberType>
108 <ReturnType>Avahi.EntryGroupState</ReturnType>
111 <summary>To be added.</summary>
112 <value>To be added.</value>
113 <remarks>To be added.</remarks>
116 <Member MemberName="IsEmpty">
117 <MemberSignature Language="C#" Value="public bool IsEmpty { get; };" />
118 <MemberType>Property</MemberType>
120 <ReturnType>System.Boolean</ReturnType>
123 <summary>To be added.</summary>
124 <value>To be added.</value>
125 <remarks>To be added.</remarks>
128 <Member MemberName="GetAlternativeServiceName">
129 <MemberSignature Language="C#" Value="public static string GetAlternativeServiceName (string name);" />
130 <MemberType>Method</MemberType>
132 <ReturnType>System.String</ReturnType>
135 <Parameter Name="name" Type="System.String" />
138 <param name="name">To be added.</param>
139 <summary>To be added.</summary>
140 <returns>To be added.</returns>
141 <remarks>To be added.</remarks>
144 <Member MemberName="AddService">
145 <MemberSignature Language="C#" Value="public void AddService (Avahi.PublishFlags flags, string name, string type, string domain, ushort port, string[] txt);" />
146 <MemberType>Method</MemberType>
148 <ReturnType>System.Void</ReturnType>
151 <Parameter Name="flags" Type="Avahi.PublishFlags" />
152 <Parameter Name="name" Type="System.String" />
153 <Parameter Name="type" Type="System.String" />
154 <Parameter Name="domain" Type="System.String" />
155 <Parameter Name="port" Type="System.UInt16" />
156 <Parameter Name="txt" Type="System.String[]">
159 <AttributeName>System.ParamArray</AttributeName>
165 <param name="flags">To be added.</param>
166 <param name="name">To be added.</param>
167 <param name="type">To be added.</param>
168 <param name="domain">To be added.</param>
169 <param name="port">To be added.</param>
170 <param name="txt">To be added.</param>
171 <summary>To be added.</summary>
172 <remarks>To be added.</remarks>
175 <Member MemberName="AddService">
176 <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);" />
177 <MemberType>Method</MemberType>
179 <ReturnType>System.Void</ReturnType>
182 <Parameter Name="iface" Type="System.Int32" />
183 <Parameter Name="proto" Type="Avahi.Protocol" />
184 <Parameter Name="flags" Type="Avahi.PublishFlags" />
185 <Parameter Name="name" Type="System.String" />
186 <Parameter Name="type" Type="System.String" />
187 <Parameter Name="domain" Type="System.String" />
188 <Parameter Name="host" Type="System.String" />
189 <Parameter Name="port" Type="System.UInt16" />
190 <Parameter Name="txt" Type="System.String[]">
193 <AttributeName>System.ParamArray</AttributeName>
199 <param name="iface">To be added.</param>
200 <param name="proto">To be added.</param>
201 <param name="flags">To be added.</param>
202 <param name="name">To be added.</param>
203 <param name="type">To be added.</param>
204 <param name="domain">To be added.</param>
205 <param name="host">To be added.</param>
206 <param name="port">To be added.</param>
207 <param name="txt">To be added.</param>
208 <summary>To be added.</summary>
209 <remarks>To be added.</remarks>
212 <Member MemberName="UpdateService">
213 <MemberSignature Language="C#" Value="public void UpdateService (string name, string type, string domain, string[] txt);" />
214 <MemberType>Method</MemberType>
216 <ReturnType>System.Void</ReturnType>
219 <Parameter Name="name" Type="System.String" />
220 <Parameter Name="type" Type="System.String" />
221 <Parameter Name="domain" Type="System.String" />
222 <Parameter Name="txt" Type="System.String[]">
225 <AttributeName>System.ParamArray</AttributeName>
231 <param name="name">To be added.</param>
232 <param name="type">To be added.</param>
233 <param name="domain">To be added.</param>
234 <param name="txt">To be added.</param>
235 <summary>To be added.</summary>
236 <remarks>To be added.</remarks>
239 <Member MemberName="UpdateService">
240 <MemberSignature Language="C#" Value="public void UpdateService (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, string type, string domain, string[] txt);" />
241 <MemberType>Method</MemberType>
243 <ReturnType>System.Void</ReturnType>
246 <Parameter Name="iface" Type="System.Int32" />
247 <Parameter Name="proto" Type="Avahi.Protocol" />
248 <Parameter Name="flags" Type="Avahi.PublishFlags" />
249 <Parameter Name="name" Type="System.String" />
250 <Parameter Name="type" Type="System.String" />
251 <Parameter Name="domain" Type="System.String" />
252 <Parameter Name="txt" Type="System.String[]">
255 <AttributeName>System.ParamArray</AttributeName>
261 <param name="iface">To be added.</param>
262 <param name="proto">To be added.</param>
263 <param name="flags">To be added.</param>
264 <param name="name">To be added.</param>
265 <param name="type">To be added.</param>
266 <param name="domain">To be added.</param>
267 <param name="txt">To be added.</param>
268 <summary>To be added.</summary>
269 <remarks>To be added.</remarks>
272 <Member MemberName="AddServiceSubtype">
273 <MemberSignature Language="C#" Value="public void AddServiceSubtype (string name, string type, string domain, string subtype);" />
274 <MemberType>Method</MemberType>
276 <ReturnType>System.Void</ReturnType>
279 <Parameter Name="name" Type="System.String" />
280 <Parameter Name="type" Type="System.String" />
281 <Parameter Name="domain" Type="System.String" />
282 <Parameter Name="subtype" Type="System.String" />
285 <param name="name">To be added.</param>
286 <param name="type">To be added.</param>
287 <param name="domain">To be added.</param>
288 <param name="subtype">To be added.</param>
289 <summary>To be added.</summary>
290 <remarks>To be added.</remarks>
293 <Member MemberName="AddServiceSubtype">
294 <MemberSignature Language="C#" Value="public void AddServiceSubtype (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, string type, string domain, string subtype);" />
295 <MemberType>Method</MemberType>
297 <ReturnType>System.Void</ReturnType>
300 <Parameter Name="iface" Type="System.Int32" />
301 <Parameter Name="proto" Type="Avahi.Protocol" />
302 <Parameter Name="flags" Type="Avahi.PublishFlags" />
303 <Parameter Name="name" Type="System.String" />
304 <Parameter Name="type" Type="System.String" />
305 <Parameter Name="domain" Type="System.String" />
306 <Parameter Name="subtype" Type="System.String" />
309 <param name="iface">To be added.</param>
310 <param name="proto">To be added.</param>
311 <param name="flags">To be added.</param>
312 <param name="name">To be added.</param>
313 <param name="type">To be added.</param>
314 <param name="domain">To be added.</param>
315 <param name="subtype">To be added.</param>
316 <summary>To be added.</summary>
317 <remarks>To be added.</remarks>
320 <Member MemberName="AddAddress">
321 <MemberSignature Language="C#" Value="public void AddAddress (string name, System.Net.IPAddress address);" />
322 <MemberType>Method</MemberType>
324 <ReturnType>System.Void</ReturnType>
327 <Parameter Name="name" Type="System.String" />
328 <Parameter Name="address" Type="System.Net.IPAddress" />
331 <param name="name">To be added.</param>
332 <param name="address">To be added.</param>
333 <summary>To be added.</summary>
334 <remarks>To be added.</remarks>
337 <Member MemberName="AddAddress">
338 <MemberSignature Language="C#" Value="public void AddAddress (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, System.Net.IPAddress address);" />
339 <MemberType>Method</MemberType>
341 <ReturnType>System.Void</ReturnType>
344 <Parameter Name="iface" Type="System.Int32" />
345 <Parameter Name="proto" Type="Avahi.Protocol" />
346 <Parameter Name="flags" Type="Avahi.PublishFlags" />
347 <Parameter Name="name" Type="System.String" />
348 <Parameter Name="address" Type="System.Net.IPAddress" />
351 <param name="iface">To be added.</param>
352 <param name="proto">To be added.</param>
353 <param name="flags">To be added.</param>
354 <param name="name">To be added.</param>
355 <param name="address">To be added.</param>
356 <summary>To be added.</summary>
357 <remarks>To be added.</remarks>
360 <Member MemberName="AddRecord">
361 <MemberSignature Language="C#" Value="public void AddRecord (string name, Avahi.RecordClass clazz, Avahi.RecordType type, uint ttl, byte[] rdata, int length);" />
362 <MemberType>Method</MemberType>
364 <ReturnType>System.Void</ReturnType>
367 <Parameter Name="name" Type="System.String" />
368 <Parameter Name="clazz" Type="Avahi.RecordClass" />
369 <Parameter Name="type" Type="Avahi.RecordType" />
370 <Parameter Name="ttl" Type="System.UInt32" />
371 <Parameter Name="rdata" Type="System.Byte[]" />
372 <Parameter Name="length" Type="System.Int32" />
375 <param name="name">To be added.</param>
376 <param name="clazz">To be added.</param>
377 <param name="type">To be added.</param>
378 <param name="ttl">To be added.</param>
379 <param name="rdata">To be added.</param>
380 <param name="length">To be added.</param>
381 <summary>To be added.</summary>
382 <remarks>To be added.</remarks>
385 <Member MemberName="AddRecord">
386 <MemberSignature Language="C#" Value="public void AddRecord (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, Avahi.RecordClass clazz, Avahi.RecordType type, uint ttl, byte[] rdata, int length);" />
387 <MemberType>Method</MemberType>
389 <ReturnType>System.Void</ReturnType>
392 <Parameter Name="iface" Type="System.Int32" />
393 <Parameter Name="proto" Type="Avahi.Protocol" />
394 <Parameter Name="flags" Type="Avahi.PublishFlags" />
395 <Parameter Name="name" Type="System.String" />
396 <Parameter Name="clazz" Type="Avahi.RecordClass" />
397 <Parameter Name="type" Type="Avahi.RecordType" />
398 <Parameter Name="ttl" Type="System.UInt32" />
399 <Parameter Name="rdata" Type="System.Byte[]" />
400 <Parameter Name="length" Type="System.Int32" />
403 <param name="iface">To be added.</param>
404 <param name="proto">To be added.</param>
405 <param name="flags">To be added.</param>
406 <param name="name">To be added.</param>
407 <param name="clazz">To be added.</param>
408 <param name="type">To be added.</param>
409 <param name="ttl">To be added.</param>
410 <param name="rdata">To be added.</param>
411 <param name="length">To be added.</param>
412 <summary>To be added.</summary>
413 <remarks>To be added.</remarks>
416 <Member MemberName="AddService">
417 <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, byte[][] txt);" />
418 <MemberType>Method</MemberType>
420 <ReturnType>System.Void</ReturnType>
423 <Parameter Name="iface" Type="System.Int32" />
424 <Parameter Name="proto" Type="Avahi.Protocol" />
425 <Parameter Name="flags" Type="Avahi.PublishFlags" />
426 <Parameter Name="name" Type="System.String" />
427 <Parameter Name="type" Type="System.String" />
428 <Parameter Name="domain" Type="System.String" />
429 <Parameter Name="host" Type="System.String" />
430 <Parameter Name="port" Type="System.UInt16" />
431 <Parameter Name="txt" Type="System.Byte[][]">
434 <AttributeName>System.ParamArray</AttributeName>
440 <param name="iface">To be added.</param>
441 <param name="proto">To be added.</param>
442 <param name="flags">To be added.</param>
443 <param name="name">To be added.</param>
444 <param name="type">To be added.</param>
445 <param name="domain">To be added.</param>
446 <param name="host">To be added.</param>
447 <param name="port">To be added.</param>
448 <param name="txt">To be added.</param>
449 <summary>To be added.</summary>
450 <remarks>To be added.</remarks>
453 <Member MemberName="UpdateService">
454 <MemberSignature Language="C#" Value="public void UpdateService (int iface, Avahi.Protocol proto, Avahi.PublishFlags flags, string name, string type, string domain, byte[][] txt);" />
455 <MemberType>Method</MemberType>
457 <ReturnType>System.Void</ReturnType>
460 <Parameter Name="iface" Type="System.Int32" />
461 <Parameter Name="proto" Type="Avahi.Protocol" />
462 <Parameter Name="flags" Type="Avahi.PublishFlags" />
463 <Parameter Name="name" Type="System.String" />
464 <Parameter Name="type" Type="System.String" />
465 <Parameter Name="domain" Type="System.String" />
466 <Parameter Name="txt" Type="System.Byte[][]">
469 <AttributeName>System.ParamArray</AttributeName>
475 <param name="iface">To be added.</param>
476 <param name="proto">To be added.</param>
477 <param name="flags">To be added.</param>
478 <param name="name">To be added.</param>
479 <param name="type">To be added.</param>
480 <param name="domain">To be added.</param>
481 <param name="txt">To be added.</param>
482 <summary>To be added.</summary>
483 <remarks>To be added.</remarks>
488 <summary>To be added.</summary>
489 <remarks>To be added.</remarks>