$search

javax::jmdns::impl::constants Namespace Reference

Classes

class  DNSConstants

Enumerations

enum  DNSLabel { Unknown = ("", 0x80), Standard = ("standard label", 0x00), Compressed = ("compressed label", 0xC0), Extended = ("extended label", 0x40) }
enum  DNSOperationCode {
  Query = ("Query", 0), IQuery = ("Inverse Query", 1), Status = ("Status", 2), Unassigned = ("Unassigned", 3),
  Notify = ("Notify", 4), Update = ("Update", 5)
}
enum  DNSOptionCode {
  Unknown = ("Unknown", 65535), LLQ = ("LLQ", 1), UL = ("UL", 2), NSID = ("NSID", 3),
  Owner = ("Owner", 4)
}
enum  DNSRecordClass {
  CLASS_UNKNOWN = ("?", 0), CLASS_IN = ("in", 1), CLASS_CS = ("cs", 2), CLASS_CH = ("ch", 3),
  CLASS_HS = ("hs", 4), CLASS_NONE = ("none", 254), CLASS_ANY = ("any", 255)
}
enum  DNSRecordType {
  TYPE_IGNORE = ("ignore", 0), TYPE_A = ("a", 1), TYPE_NS = ("ns", 2), TYPE_MD = ("md", 3),
  TYPE_MF = ("mf", 4), TYPE_CNAME = ("cname", 5), TYPE_SOA = ("soa", 6), TYPE_MB = ("mb", 7),
  TYPE_MG = ("mg", 8), TYPE_MR = ("mr", 9), TYPE_NULL = ("null", 10), TYPE_WKS = ("wks", 11),
  TYPE_PTR = ("ptr", 12), TYPE_HINFO = ("hinfo", 13), TYPE_MINFO = ("minfo", 14), TYPE_MX = ("mx", 15),
  TYPE_TXT = ("txt", 16), TYPE_RP = ("rp", 17), TYPE_AFSDB = ("afsdb", 18), TYPE_X25 = ("x25", 19),
  TYPE_ISDN = ("isdn", 20), TYPE_RT = ("rt", 21), TYPE_NSAP = ("nsap", 22), TYPE_NSAP_PTR = ("nsap-otr", 23),
  TYPE_SIG = ("sig", 24), TYPE_KEY = ("key", 25), TYPE_PX = ("px", 26), TYPE_GPOS = ("gpos", 27),
  TYPE_AAAA = ("aaaa", 28), TYPE_LOC = ("loc", 29), TYPE_NXT = ("nxt", 30), TYPE_EID = ("eid", 31),
  TYPE_NIMLOC = ("nimloc", 32), TYPE_SRV = ("srv", 33), TYPE_ATMA = ("atma", 34), TYPE_NAPTR = ("naptr", 35),
  TYPE_KX = ("kx", 36), TYPE_CERT = ("cert", 37), TYPE_A6 = ("a6", 38), TYPE_DNAME = ("dname", 39),
  TYPE_SINK = ("sink", 40), TYPE_OPT = ("opt", 41), TYPE_APL = ("apl", 42), TYPE_DS = ("ds", 43),
  TYPE_SSHFP = ("sshfp", 44), TYPE_RRSIG = ("rrsig", 46), TYPE_NSEC = ("nsec", 47), TYPE_DNSKEY = ("dnskey", 48),
  TYPE_UINFO = ("uinfo", 100), TYPE_UID = ("uid", 101), TYPE_GID = ("gid", 102), TYPE_UNSPEC = ("unspec", 103),
  TYPE_TKEY = ("tkey", 249), TYPE_TSIG = ("tsig", 250), TYPE_IXFR = ("ixfr", 251), TYPE_AXFR = ("axfr", 252),
  TYPE_MAILA = ("mails", 253), TYPE_MAILB = ("mailb", 254), TYPE_ANY = ("any", 255)
}
enum  DNSResultCode {
  Unknown = ("Unknown", 65535), NoError = ("No Error", 0), FormErr = ("Format Error", 1), ServFail = ("Server Failure", 2),
  NXDomain = ("Non-Existent Domain", 3), NotImp = ("Not Implemented", 4), Refused = ("Query Refused", 5), YXDomain = ("Name Exists when it should not", 6),
  YXRRSet = ("RR Set Exists when it should not", 7), NXRRSet = ("RR Set that should exist does not", 8), NotAuth = ("Server Not Authoritative for zone", 9), NotZone = ("NotZone Name not contained in zone", 10)
}
enum  DNSState {
  PROBING_1 = ("probing 1", StateClass.probing), PROBING_2 = ("probing 2", StateClass.probing), PROBING_3 = ("probing 3", StateClass.probing), ANNOUNCING_1 = ("announcing 1", StateClass.announcing),
  ANNOUNCING_2 = ("announcing 2", StateClass.announcing), ANNOUNCED = ("announced", StateClass.announced), CANCELING_1 = ("canceling 1", StateClass.canceling), CANCELING_2 = ("canceling 2", StateClass.canceling),
  CANCELING_3 = ("canceling 3", StateClass.canceling), CANCELED = ("canceled", StateClass.canceled), CLOSING = ("closing", StateClass.closing), CLOSED = ("closed", StateClass.closed)
}

Enumeration Type Documentation

DNS label.

Author:
Arthur van Hoff, Jeff Sonstein, Werner Randelshofer, Pierre Frisch, Rick Blair
Enumerator:
Unknown 

This is unallocated.

Standard 

Standard label [RFC 1035]

Compressed 

Compressed label [RFC 1035]

Extended 

Extended label [RFC 2671]

Definition at line 11 of file DNSLabel.java.

DNS operation code.

Author:
Arthur van Hoff, Jeff Sonstein, Werner Randelshofer, Pierre Frisch, Rick Blair
Enumerator:
Query 

Query [RFC1035]

IQuery 

IQuery (Inverse Query, Obsolete) [RFC3425]

Status 

Status [RFC1035]

Unassigned 

Unassigned

Notify 

Notify [RFC1996]

Update 

Update [RFC2136]

Definition at line 11 of file DNSOperationCode.java.

DNS option code.

Author:
Arthur van Hoff, Pierre Frisch, Rick Blair
Enumerator:
Unknown 

Token

LLQ 

Long-Lived Queries Option [http://files.dns-sd.org/draft-sekar-dns-llq.txt]

UL 

Update Leases Option [http://files.dns-sd.org/draft-sekar-dns-ul.txt]

NSID 

Name Server Identifier Option [RFC5001]

Owner 

Owner Option [draft-cheshire-edns0-owner-option]

Definition at line 11 of file DNSOptionCode.java.

DNS Record Class

Author:
Arthur van Hoff, Jeff Sonstein, Werner Randelshofer, Pierre Frisch, Rick Blair
Enumerator:
CLASS_UNKNOWN 
CLASS_IN 

static final Internet

CLASS_CS 

CSNET

CLASS_CH 

CHAOS

CLASS_HS 

Hesiod

CLASS_NONE 

Used in DNS UPDATE [RFC 2136]

CLASS_ANY 

Not a DNS class, but a DNS query class, meaning "all classes"

Definition at line 14 of file DNSRecordClass.java.

DNS Record Type

Author:
Arthur van Hoff, Jeff Sonstein, Werner Randelshofer, Pierre Frisch, Rick Blair
Enumerator:
TYPE_IGNORE 

Address

TYPE_A 

Address

TYPE_NS 

Name Server

TYPE_MD 

Mail Destination

TYPE_MF 

Mail Forwarder

TYPE_CNAME 

Canonical Name

TYPE_SOA 

Start of Authority

TYPE_MB 

Mailbox

TYPE_MG 

Mail Group

TYPE_MR 

Mail Rename

TYPE_NULL 

NULL RR

TYPE_WKS 

Well-known-service

TYPE_PTR 

Domain Name pointer

TYPE_HINFO 

Host information

TYPE_MINFO 

Mailbox information

TYPE_MX 

Mail exchanger

TYPE_TXT 

Arbitrary text string

TYPE_RP 

for Responsible Person [RFC1183]

TYPE_AFSDB 

for AFS Data Base location [RFC1183]

TYPE_X25 

for X.25 PSDN address [RFC1183]

TYPE_ISDN 

for ISDN address [RFC1183]

TYPE_RT 

for Route Through [RFC1183]

TYPE_NSAP 

for NSAP address, NSAP style A record [RFC1706]

TYPE_NSAP_PTR 
TYPE_SIG 

for security signature [RFC2931]

TYPE_KEY 

for security key [RFC2535]

TYPE_PX 

X.400 mail mapping information [RFC2163]

TYPE_GPOS 

Geographical Position [RFC1712]

TYPE_AAAA 

IP6 Address [Thomson]

TYPE_LOC 

Location Information [Vixie]

TYPE_NXT 

Next Domain - OBSOLETE [RFC2535, RFC3755]

TYPE_EID 

Endpoint Identifier [Patton]

TYPE_NIMLOC 

Nimrod Locator [Patton]

TYPE_SRV 

Server Selection [RFC2782]

TYPE_ATMA 

ATM Address [Dobrowski]

TYPE_NAPTR 

Naming Authority Pointer [RFC2168, RFC2915]

TYPE_KX 

Key Exchanger [RFC2230]

TYPE_CERT 

CERT [RFC2538]

TYPE_A6 

A6 [RFC2874]

TYPE_DNAME 

DNAME [RFC2672]

TYPE_SINK 

SINK [Eastlake]

TYPE_OPT 

OPT [RFC2671]

TYPE_APL 

APL [RFC3123]

TYPE_DS 

Delegation Signer [RFC3658]

TYPE_SSHFP 

SSH Key Fingerprint [RFC-ietf-secsh-dns-05.txt]

TYPE_RRSIG 

RRSIG [RFC3755]

TYPE_NSEC 

NSEC [RFC3755]

TYPE_DNSKEY 

DNSKEY [RFC3755]

TYPE_UINFO 

[IANA-Reserved]

TYPE_UID 

[IANA-Reserved]

TYPE_GID 

[IANA-Reserved]

TYPE_UNSPEC 

[IANA-Reserved]

TYPE_TKEY 

Transaction Key [RFC2930]

TYPE_TSIG 

Transaction Signature [RFC2845]

TYPE_IXFR 

Incremental transfer [RFC1995]

TYPE_AXFR 

Transfer of an entire zone [RFC1035]

TYPE_MAILA 

Mailbox-related records (MB, MG or MR) [RFC1035]

TYPE_MAILB 

Mail agent RRs (Obsolete - see MX) [RFC1035]

TYPE_ANY 

Request for all records [RFC1035]

Definition at line 13 of file DNSRecordType.java.

DNS result code.

Author:
Arthur van Hoff, Jeff Sonstein, Werner Randelshofer, Pierre Frisch, Rick Blair
Enumerator:
Unknown 

Token

NoError 

No Error [RFC1035]

FormErr 

Format Error [RFC1035]

ServFail 

Server Failure [RFC1035]

NXDomain 

Non-Existent Domain [RFC1035]

NotImp 

Not Implemented [RFC1035]

Refused 

Query Refused [RFC1035]

YXDomain 

Name Exists when it should not [RFC2136]

YXRRSet 

RR Set Exists when it should not [RFC2136]

NXRRSet 

RR Set that should exist does not [RFC2136]

NotAuth 

Server Not Authoritative for zone [RFC2136]]

NotZone 

Name not contained in zone [RFC2136]

Definition at line 11 of file DNSResultCode.java.

DNSState defines the possible states for services registered with JmDNS.

Author:
Werner Randelshofer, Rick Blair, Pierre Frisch
Enumerator:
PROBING_1 
PROBING_2 
PROBING_3 
ANNOUNCING_1 
ANNOUNCING_2 
ANNOUNCED 
CANCELING_1 
CANCELING_2 
CANCELING_3 
CANCELED 
CLOSING 
CLOSED 

Definition at line 12 of file DNSState.java.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


zeroconf_jmdns
Author(s): Daniel Stonier
autogenerated on Wed Jan 16 12:20:35 2013