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.