Home | History | Annotate | Download | only in Avahi
      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