Public Member Functions | |
| DNSLabel (String name, int index) | |
| String | externalName () |
| int | indexValue () |
| String | toString () |
Static Public Member Functions | |
| static DNSLabel | labelForByte (int index) |
| static int | labelValue (int index) |
Public Attributes | |
| Compressed = ("compressed label", 0xC0) | |
| Extended = ("extended label", 0x40) | |
| Standard = ("standard label", 0x00) | |
| Unknown = ("", 0x80) | |
Static Public Attributes | |
| staticfinal int | LABEL_MASK = 0xC0 |
| staticfinal int | LABEL_NOT_MASK = 0x3F |
Private Attributes | |
| final String | _externalName |
| final int | _index |
DNS label.
Definition at line 11 of file DNSLabel.java.
| javax.jmdns.impl.constants.DNSLabel.DNSLabel | ( | String | name, |
| int | index | ||
| ) | [inline] |
Definition at line 39 of file DNSLabel.java.
| String javax.jmdns.impl.constants.DNSLabel.externalName | ( | ) | [inline] |
Return the string representation of this type
Definition at line 49 of file DNSLabel.java.
| int javax.jmdns.impl.constants.DNSLabel.indexValue | ( | ) | [inline] |
| static DNSLabel javax.jmdns.impl.constants.DNSLabel.labelForByte | ( | int | index | ) | [inline, static] |
| static int javax.jmdns.impl.constants.DNSLabel.labelValue | ( | int | index | ) | [inline, static] |
| String javax.jmdns.impl.constants.DNSLabel.toString | ( | ) | [inline] |
Definition at line 83 of file DNSLabel.java.
final String javax.jmdns.impl.constants.DNSLabel._externalName [private] |
Definition at line 35 of file DNSLabel.java.
final int javax.jmdns.impl.constants.DNSLabel._index [private] |
Definition at line 37 of file DNSLabel.java.
| javax.jmdns.impl.constants.DNSLabel.Compressed = ("compressed label", 0xC0) |
Compressed label [RFC 1035]
Definition at line 23 of file DNSLabel.java.
| javax.jmdns.impl.constants.DNSLabel.Extended = ("extended label", 0x40) |
Extended label [RFC 2671]
Definition at line 27 of file DNSLabel.java.
static final int javax.jmdns.impl.constants.DNSLabel.LABEL_MASK = 0xC0 [static] |
DNS label types are encoded on the first 2 bits
Definition at line 32 of file DNSLabel.java.
static final int javax.jmdns.impl.constants.DNSLabel.LABEL_NOT_MASK = 0x3F [static] |
Definition at line 33 of file DNSLabel.java.
| javax.jmdns.impl.constants.DNSLabel.Standard = ("standard label", 0x00) |
Standard label [RFC 1035]
Definition at line 19 of file DNSLabel.java.
| javax.jmdns.impl.constants.DNSLabel.Unknown = ("", 0x80) |
This is unallocated.
Definition at line 15 of file DNSLabel.java.