$search

Classes | |
| class | MessageInputStream |
Public Member Functions | |
| DNSIncoming | clone () |
| DNSIncoming (DatagramPacket packet) throws IOException | |
| int | elapseSinceArrival () |
| int | getSenderUDPPayload () |
| String | toString () |
Static Public Attributes | |
| static boolean | USE_DOMAIN_NAME_FORMAT_FOR_SRV_TARGET = true |
Package Functions | |
| void | append (DNSIncoming that) |
| String | print (boolean dump) |
Private Member Functions | |
| String | _hexString (byte[] bytes) |
| DNSIncoming (int flags, int id, boolean multicast, DatagramPacket packet, long receivedTime) | |
| DNSRecord | readAnswer (InetAddress source) |
| DNSQuestion | readQuestion () |
Private Attributes | |
| final MessageInputStream | _messageInputStream |
| final DatagramPacket | _packet |
| final long | _receivedTime |
| int | _senderUDPPayload |
Static Private Attributes | |
| static final char[] | _nibbleToHex = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' } |
| static Logger | logger = Logger.getLogger(DNSIncoming.class.getName()) |
Parse an incoming DNS message into its components.
Definition at line 29 of file DNSIncoming.java.
| javax::jmdns::impl::DNSIncoming::DNSIncoming | ( | DatagramPacket | packet | ) | throws IOException [inline] |
Parse a message from a datagram packet.
| packet |
| IOException |
Definition at line 184 of file DNSIncoming.java.
| javax::jmdns::impl::DNSIncoming::DNSIncoming | ( | int | flags, | |
| int | id, | |||
| boolean | multicast, | |||
| DatagramPacket | packet, | |||
| long | receivedTime | |||
| ) | [inline, private] |
Definition at line 246 of file DNSIncoming.java.
| String javax::jmdns::impl::DNSIncoming::_hexString | ( | byte[] | bytes | ) | [inline, private] |
Returns a hex-string for printing
| bytes |
Definition at line 570 of file DNSIncoming.java.
| void javax::jmdns::impl::DNSIncoming::append | ( | DNSIncoming | that | ) | [inline, package] |
Appends answers to this Incoming.
| IllegalArgumentException | If not a query or if Truncated. |
Definition at line 538 of file DNSIncoming.java.
| DNSIncoming javax::jmdns::impl::DNSIncoming::clone | ( | ) | [inline] |
Definition at line 260 of file DNSIncoming.java.
| int javax::jmdns::impl::DNSIncoming::elapseSinceArrival | ( | ) | [inline] |
Definition at line 549 of file DNSIncoming.java.
| int javax::jmdns::impl::DNSIncoming::getSenderUDPPayload | ( | ) | [inline] |
This will return the default UDP payload except if an OPT record was found with a different size.
Definition at line 558 of file DNSIncoming.java.
| String javax::jmdns::impl::DNSIncoming::print | ( | boolean | dump | ) | [inline, package] |
Debugging.
Definition at line 447 of file DNSIncoming.java.
| DNSRecord javax::jmdns::impl::DNSIncoming::readAnswer | ( | InetAddress | source | ) | [inline, private] |
Definition at line 283 of file DNSIncoming.java.
| DNSQuestion javax::jmdns::impl::DNSIncoming::readQuestion | ( | ) | [inline, private] |
Definition at line 271 of file DNSIncoming.java.
| String javax::jmdns::impl::DNSIncoming::toString | ( | ) | [inline] |
Definition at line 459 of file DNSIncoming.java.
Definition at line 174 of file DNSIncoming.java.
final char [] javax::jmdns::impl::DNSIncoming::_nibbleToHex = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' } [static, private] |
Definition at line 562 of file DNSIncoming.java.
final DatagramPacket javax::jmdns::impl::DNSIncoming::_packet [private] |
Definition at line 170 of file DNSIncoming.java.
final long javax::jmdns::impl::DNSIncoming::_receivedTime [private] |
Definition at line 172 of file DNSIncoming.java.
int javax::jmdns::impl::DNSIncoming::_senderUDPPayload [private] |
Definition at line 176 of file DNSIncoming.java.
Logger javax::jmdns::impl::DNSIncoming::logger = Logger.getLogger(DNSIncoming.class.getName()) [static, private] |
Definition at line 30 of file DNSIncoming.java.
boolean javax::jmdns::impl::DNSIncoming::USE_DOMAIN_NAME_FORMAT_FOR_SRV_TARGET = true [static] |
Definition at line 34 of file DNSIncoming.java.