Mono.Zeroconf – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 //
2 // ServiceType.cs
3 //
4 // Authors:
5 // Aaron Bockover <abockover@novell.com>
6 //
7 // Copyright (C) 2006-2007 Novell, Inc (http://www.novell.com)
8 //
9 // Permission is hereby granted, free of charge, to any person obtaining
10 // a copy of this software and associated documentation files (the
11 // "Software"), to deal in the Software without restriction, including
12 // without limitation the rights to use, copy, modify, merge, publish,
13 // distribute, sublicense, and/or sell copies of the Software, and to
14 // permit persons to whom the Software is furnished to do so, subject to
15 // the following conditions:
16 //
17 // The above copyright notice and this permission notice shall be
18 // included in all copies or substantial portions of the Software.
19 //
20 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
21 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
22 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
23 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
24 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
25 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
26 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
27 //
28  
29 namespace Mono.Zeroconf.Providers.Bonjour
30 {
31 public enum ServiceType : ushort {
32 A = 1, /* Host address. */
33 NS = 2, /* Authoritative server. */
34 MD = 3, /* Mail destination. */
35 MF = 4, /* Mail forwarder. */
36 CNAME = 5, /* Canonical name. */
37 SOA = 6, /* Start of authority zone. */
38 MB = 7, /* Mailbox domain name. */
39 MG = 8, /* Mail group member. */
40 MR = 9, /* Mail rename name. */
41 NULL = 10, /* Null resource record. */
42 WKS = 11, /* Well known service. */
43 PTR = 12, /* Domain name pointer. */
44 HINFO = 13, /* Host information. */
45 MINFO = 14, /* Mailbox information. */
46 MX = 15, /* Mail routing information. */
47 TXT = 16, /* One or more text strings. */
48 RP = 17, /* Responsible person. */
49 AFSDB = 18, /* AFS cell database. */
50 X25 = 19, /* X_25 calling address. */
51 ISDN = 20, /* ISDN calling address. */
52 RT = 21, /* Router. */
53 NSAP = 22, /* NSAP address. */
54 NSAP_PTR = 23, /* Reverse NSAP lookup (deprecated). */
55 SIG = 24, /* Security signature. */
56 KEY = 25, /* Security key. */
57 PX = 26, /* X.400 mail mapping. */
58 GPOS = 27, /* Geographical position (withdrawn). */
59 AAAA = 28, /* IPv6 Address. */
60 LOC = 29, /* Location Information. */
61 NXT = 30, /* Next domain (security). */
62 EID = 31, /* Endpoint identifier. */
63 NIMLOC = 32, /* Nimrod Locator. */
64 SRV = 33, /* Server Selection. */
65 ATMA = 34, /* ATM Address */
66 NAPTR = 35, /* Naming Authority PoinTeR */
67 KX = 36, /* Key Exchange */
68 CERT = 37, /* Certification record */
69 A6 = 38, /* IPv6 Address (deprecated) */
70 DNAME = 39, /* Non-terminal DNAME (for IPv6) */
71 SINK = 40, /* Kitchen sink (experimentatl) */
72 OPT = 41, /* EDNS0 option (meta-RR) */
73 TKEY = 249, /* Transaction key */
74 TSIG = 250, /* Transaction signature. */
75 IXFR = 251, /* Incremental zone transfer. */
76 AXFR = 252, /* Transfer zone of authority. */
77 MAILB = 253, /* Transfer mailbox records. */
78 MAILA = 254, /* Transfer mail agent records. */
79 ANY = 255 /* Wildcard match. */
80 }
81 }