1<Type Name="EntryGroup" FullName="Avahi.EntryGroup"> 2 <TypeSignature Language="C#" Value="public class EntryGroup : System.IDisposable" /> 3 <AssemblyInfo> 4 <AssemblyName>avahi-sharp</AssemblyName> 5 <AssemblyVersion>1.0.0.0</AssemblyVersion> 6 </AssemblyInfo> 7 <Base> 8 <BaseTypeName>System.Object</BaseTypeName> 9 </Base> 10 <Interfaces> 11 <Interface> 12 <InterfaceName>System.IDisposable</InterfaceName> 13 </Interface> 14 </Interfaces> 15 <Members> 16 <Member MemberName=".ctor"> 17 <MemberSignature Language="C#" Value="public EntryGroup (Avahi.Client client);" /> 18 <MemberType>Constructor</MemberType> 19 <Parameters> 20 <Parameter Name="client" Type="Avahi.Client" /> 21 </Parameters> 22 <Docs> 23 <param name="client">To be added.</param> 24 <summary>To be added.</summary> 25 <remarks>To be added.</remarks> 26 </Docs> 27 </Member> 28 <Member MemberName="StateChanged"> 29 <MemberSignature Language="C#" Value="public event Avahi.EntryGroupStateHandler StateChanged;" /> 30 <MemberType>Event</MemberType> 31 <ReturnValue> 32 <ReturnType>Avahi.EntryGroupStateHandler</ReturnType> 33 </ReturnValue> 34 <Docs> 35 <summary>To be added.</summary> 36 <remarks>To be added.</remarks> 37 </Docs> 38 </Member> 39 <Member MemberName="Dispose"> 40 <MemberSignature Language="C#" Value="public void Dispose ();" /> 41 <MemberType>Method</MemberType> 42 <ReturnValue> 43 <ReturnType>System.Void</ReturnType> 44 </ReturnValue> 45 <Parameters /> 46 <Docs> 47 <summary>To be added.</summary> 48 <remarks>To be added.</remarks> 49 </Docs> 50 </Member> 51 <Member MemberName="Commit"> 52 <MemberSignature Language="C#" Value="public void Commit ();" /> 53 <MemberType>Method</MemberType> 54 <ReturnValue> 55 <ReturnType>System.Void</ReturnType> 56 </ReturnValue> 57 <Parameters /> 58 <Docs> 59 <summary>To be added.</summary> 60 <remarks>To be added.</remarks> 61 </Docs> 62 </Member> 63 <Member MemberName="Reset"> 64 <MemberSignature Language="C#" Value="public void Reset ();" /> 65 <MemberType>Method</MemberType> 66 <ReturnValue> 67 <ReturnType>System.Void</ReturnType> 68 </ReturnValue> 69 <Parameters /> 70 <Docs> 71 <summary>To be added.</summary> 72 <remarks>To be added.</remarks> 73 </Docs> 74 </Member> 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> 78 <ReturnValue> 79 <ReturnType>System.Void</ReturnType> 80 </ReturnValue> 81 <Parameters> 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[]"> 87 <Attributes> 88 <Attribute> 89 <AttributeName>System.ParamArray</AttributeName> 90 </Attribute> 91 </Attributes> 92 </Parameter> 93 </Parameters> 94 <Docs> 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> 102 </Docs> 103 </Member> 104 <Member MemberName="State"> 105 <MemberSignature Language="C#" Value="public Avahi.EntryGroupState State { get; };" /> 106 <MemberType>Property</MemberType> 107 <ReturnValue> 108 <ReturnType>Avahi.EntryGroupState</ReturnType> 109 </ReturnValue> 110 <Docs> 111 <summary>To be added.</summary> 112 <value>To be added.</value> 113 <remarks>To be added.</remarks> 114 </Docs> 115 </Member> 116 <Member MemberName="IsEmpty"> 117 <MemberSignature Language="C#" Value="public bool IsEmpty { get; };" /> 118 <MemberType>Property</MemberType> 119 <ReturnValue> 120 <ReturnType>System.Boolean</ReturnType> 121 </ReturnValue> 122 <Docs> 123 <summary>To be added.</summary> 124 <value>To be added.</value> 125 <remarks>To be added.</remarks> 126 </Docs> 127 </Member> 128 <Member MemberName="GetAlternativeServiceName"> 129 <MemberSignature Language="C#" Value="public static string GetAlternativeServiceName (string name);" /> 130 <MemberType>Method</MemberType> 131 <ReturnValue> 132 <ReturnType>System.String</ReturnType> 133 </ReturnValue> 134 <Parameters> 135 <Parameter Name="name" Type="System.String" /> 136 </Parameters> 137 <Docs> 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> 142 </Docs> 143 </Member> 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> 147 <ReturnValue> 148 <ReturnType>System.Void</ReturnType> 149 </ReturnValue> 150 <Parameters> 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[]"> 157 <Attributes> 158 <Attribute> 159 <AttributeName>System.ParamArray</AttributeName> 160 </Attribute> 161 </Attributes> 162 </Parameter> 163 </Parameters> 164 <Docs> 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> 173 </Docs> 174 </Member> 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> 178 <ReturnValue> 179 <ReturnType>System.Void</ReturnType> 180 </ReturnValue> 181 <Parameters> 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[]"> 191 <Attributes> 192 <Attribute> 193 <AttributeName>System.ParamArray</AttributeName> 194 </Attribute> 195 </Attributes> 196 </Parameter> 197 </Parameters> 198 <Docs> 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> 210 </Docs> 211 </Member> 212 <Member MemberName="UpdateService"> 213 <MemberSignature Language="C#" Value="public void UpdateService (string name, string type, string domain, string[] txt);" /> 214 <MemberType>Method</MemberType> 215 <ReturnValue> 216 <ReturnType>System.Void</ReturnType> 217 </ReturnValue> 218 <Parameters> 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[]"> 223 <Attributes> 224 <Attribute> 225 <AttributeName>System.ParamArray</AttributeName> 226 </Attribute> 227 </Attributes> 228 </Parameter> 229 </Parameters> 230 <Docs> 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> 237 </Docs> 238 </Member> 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> 242 <ReturnValue> 243 <ReturnType>System.Void</ReturnType> 244 </ReturnValue> 245 <Parameters> 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[]"> 253 <Attributes> 254 <Attribute> 255 <AttributeName>System.ParamArray</AttributeName> 256 </Attribute> 257 </Attributes> 258 </Parameter> 259 </Parameters> 260 <Docs> 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> 270 </Docs> 271 </Member> 272 <Member MemberName="AddServiceSubtype"> 273 <MemberSignature Language="C#" Value="public void AddServiceSubtype (string name, string type, string domain, string subtype);" /> 274 <MemberType>Method</MemberType> 275 <ReturnValue> 276 <ReturnType>System.Void</ReturnType> 277 </ReturnValue> 278 <Parameters> 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" /> 283 </Parameters> 284 <Docs> 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> 291 </Docs> 292 </Member> 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> 296 <ReturnValue> 297 <ReturnType>System.Void</ReturnType> 298 </ReturnValue> 299 <Parameters> 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" /> 307 </Parameters> 308 <Docs> 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> 318 </Docs> 319 </Member> 320 <Member MemberName="AddAddress"> 321 <MemberSignature Language="C#" Value="public void AddAddress (string name, System.Net.IPAddress address);" /> 322 <MemberType>Method</MemberType> 323 <ReturnValue> 324 <ReturnType>System.Void</ReturnType> 325 </ReturnValue> 326 <Parameters> 327 <Parameter Name="name" Type="System.String" /> 328 <Parameter Name="address" Type="System.Net.IPAddress" /> 329 </Parameters> 330 <Docs> 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> 335 </Docs> 336 </Member> 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> 340 <ReturnValue> 341 <ReturnType>System.Void</ReturnType> 342 </ReturnValue> 343 <Parameters> 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" /> 349 </Parameters> 350 <Docs> 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> 358 </Docs> 359 </Member> 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> 363 <ReturnValue> 364 <ReturnType>System.Void</ReturnType> 365 </ReturnValue> 366 <Parameters> 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" /> 373 </Parameters> 374 <Docs> 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> 383 </Docs> 384 </Member> 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> 388 <ReturnValue> 389 <ReturnType>System.Void</ReturnType> 390 </ReturnValue> 391 <Parameters> 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" /> 401 </Parameters> 402 <Docs> 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> 414 </Docs> 415 </Member> 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> 419 <ReturnValue> 420 <ReturnType>System.Void</ReturnType> 421 </ReturnValue> 422 <Parameters> 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[][]"> 432 <Attributes> 433 <Attribute> 434 <AttributeName>System.ParamArray</AttributeName> 435 </Attribute> 436 </Attributes> 437 </Parameter> 438 </Parameters> 439 <Docs> 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> 451 </Docs> 452 </Member> 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> 456 <ReturnValue> 457 <ReturnType>System.Void</ReturnType> 458 </ReturnValue> 459 <Parameters> 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[][]"> 467 <Attributes> 468 <Attribute> 469 <AttributeName>System.ParamArray</AttributeName> 470 </Attribute> 471 </Attributes> 472 </Parameter> 473 </Parameters> 474 <Docs> 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> 484 </Docs> 485 </Member> 486 </Members> 487 <Docs> 488 <summary>To be added.</summary> 489 <remarks>To be added.</remarks> 490 </Docs> 491</Type> 492