Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.act365.net.dns
Class Query  view Query download Query.java

java.lang.Object
  extended bycom.act365.net.dns.Query

public class Query
extends java.lang.Object

Represents a DNS Query Message.


Field Summary
(package private)  java.lang.String domain_name
           
(package private)  short query_class
           
(package private)  byte[] query_name
           
(package private)  short query_type
           
 
Constructor Summary
Query(byte[] query_name, short query_type, short query_class, java.lang.String domain_name)
          Trivial Query constructor
Query(java.lang.String domain_name)
          Constructs a Query from a string representation of a single domain name.
 
Method Summary
 int length()
          Message length
(package private) static int parse(java.lang.String name, byte[] buffer, int offset)
          Converts a string representation of a domain name, e.g.
 java.lang.String toString()
          String representation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

query_name

byte[] query_name

query_type

short query_type

query_class

short query_class

domain_name

java.lang.String domain_name
Constructor Detail

Query

public Query(byte[] query_name,
             short query_type,
             short query_class,
             java.lang.String domain_name)
Trivial Query constructor


Query

public Query(java.lang.String domain_name)
      throws java.lang.Exception
Constructs a Query from a string representation of a single domain name.

Method Detail

length

public int length()
Message length


toString

public java.lang.String toString()
String representation


parse

static int parse(java.lang.String name,
                 byte[] buffer,
                 int offset)
          throws java.lang.Exception
Converts a string representation of a domain name, e.g. "www.act365.com" into the byte stream expected by the query_name member.