verinec.netsim.entities.packets.helpers
Class DNSPacket

java.lang.Object
  extended by desmoj.core.simulator.NamedObject
      extended by desmoj.core.simulator.ModelComponent
          extended by desmoj.core.simulator.Schedulable
              extended by desmoj.core.simulator.Entity
                  extended by verinec.netsim.entities.packets.Packet
                      extended by verinec.netsim.entities.packets.Leaf
                          extended by verinec.netsim.entities.packets.UDPPacket
                              extended by verinec.netsim.entities.packets.helpers.DNSPacket
All Implemented Interfaces:
Cloneable

public class DNSPacket
extends UDPPacket


Constructor Summary
DNSPacket(Model owner, IPAddress srcaddress, IPAddress dstaddress, int srcPort, int dstPort)
           
 
Method Summary
 String[] getAnswer()
           
 String getRequest()
           
 void setAnswer(String[] answer)
           
 void setRequest(String request)
           
 
Methods inherited from class verinec.netsim.entities.packets.UDPPacket
byteArrayToPayload, createString, getDstPort, getProcessorName, getSrcPort, payloadToByteArray, selfClone, setDstPort, setSrcPort, toString
 
Methods inherited from class verinec.netsim.entities.packets.Leaf
clone, getPayload, setPayload
 
Methods inherited from class verinec.netsim.entities.packets.Packet
getAge, getDstAddress, getPacketID, getSrcAddress, incrAge, setAge, setDstAddress, setPacketID, setSrcAddress
 
Methods inherited from class desmoj.core.simulator.Entity
getPriority, isEqual, isLarger, isLargerOrEqual, isNotEqual, isSimProcess, isSmaller, isSmallerOrEqual, numQueues, schedule, scheduleAfter, scheduleBefore, setPriority
 
Methods inherited from class desmoj.core.simulator.Schedulable
cancel, isCurrent, isScheduled, nextEntity, nextEvent, nextSchedulable, rename, reSchedule, scheduledAt
 
Methods inherited from class desmoj.core.simulator.ModelComponent
current, currentEntity, currentEvent, currentModel, currentSimProcess, currentTime, debugIsOn, debugOff, debugOn, epsilon, getModel, isExperimentCompatible, isModelCompatible, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOn
 
Methods inherited from class desmoj.core.simulator.NamedObject
getName, getQuotedName
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DNSPacket

public DNSPacket(Model owner,
                 IPAddress srcaddress,
                 IPAddress dstaddress,
                 int srcPort,
                 int dstPort)
Method Detail

setRequest

public void setRequest(String request)

setAnswer

public void setAnswer(String[] answer)

getRequest

public String getRequest()

getAnswer

public String[] getAnswer()

Copyright © 2005 Verinec, DIUF