verinec.netsim.processors.applications.dnsd
Class Dnsd
java.lang.Object
desmoj.core.simulator.NamedObject
desmoj.core.simulator.ModelComponent
desmoj.core.simulator.Schedulable
desmoj.core.simulator.Entity
desmoj.core.simulator.SimProcess
desmoj.core.simulator.NetSimProcess
verinec.netsim.processors.applications.AbstractApplication
verinec.netsim.processors.applications.dnsd.Dnsd
public class Dnsd
- extends AbstractApplication
| Methods inherited from class desmoj.core.simulator.NetSimProcess |
activate, activateAfter, activateBefore, canCooperate, clearInterruptCode, cooperate, getInterruptCode, getMaster, getSlaveWaitQueue, getSupervisor, getUsedResources, hold, interrupt, isBlocked, isComponent, isInterrupted, isTerminated, obtainResources, passivate, prepareTransport, reActivate, resetMaster, returnAllResources, returnResources, setBlocked, setSlaveWaitQueue, setSupervisor |
| 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.ModelComponent |
current, currentEntity, currentEvent, currentModel, currentSimProcess, currentTime, debugIsOn, debugOff, debugOn, epsilon, getModel, isExperimentCompatible, isModelCompatible, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOn |
table
private DNSTable table
socket
private DatagramSocket socket
dns
private Element dns
Dnsd
public Dnsd(Model model,
Node node,
String arguments,
Element dns)
addZone
private void addZone(Element zoneElement)
applicationLifeCycle
public void applicationLifeCycle()
- Description copied from class:
AbstractApplication
- runs the application
- Specified by:
applicationLifeCycle in class AbstractApplication
byteArrayToPayload
public static Object byteArrayToPayload(byte[] bytes)
throws Exception
- Throws:
Exception