DRCL JavaSim API
A B C D E F G H I J K L M N O P Q R S T U V W X Y _

M

main(String[]) - Static method in class drcl.comp.tool.Plotter
 
main(String[]) - Static method in class drcl.util.StringUtil
 
main(String[]) - Static method in class drcl.comp.Util
Component property tester.
main(String[]) - Static method in class drcl.inet.tool.SGB_altToInet
 
main(String[]) - Static method in class drcl.ruv.System
 
mainContext - Variable in class drcl.comp.WorkerThread
 
make_ospf_router_lsd(OSPF_Interface) - Method in class drcl.inet.protocol.ospf.Router_LSA
Make a new router lsa link according to oif
makePropertyDescriptors(String[], Class, Class) - Static method in class drcl.comp.Util
Makes the java.beans.PropertyDescriptors for the class.
man(String) - Static method in class drcl.ruv.Commands
 
Map - class drcl.data.Map.
A map keeps (MapKey, entry object) pairs in it.
Map() - Constructor for class drcl.data.Map
 
MapKey - class drcl.data.MapKey.
MapKey is a pair of value and mask BitSets.
MapKey() - Constructor for class drcl.data.MapKey
 
MapKey(BitSet, BitSet) - Constructor for class drcl.data.MapKey
Creates an MapKey given mask and value.
MapKey(long[], long[]) - Constructor for class drcl.data.MapKey
Creates an MapKey given mask and value as arrays of long integers.
MapKey(long, long) - Constructor for class drcl.data.MapKey
Creates an MapKey given mask and value as long integers.
mark - Variable in class drcl.inet.core.queue.RED
The mark flag, true for marking CE bit instead of early dropping.
mark - Variable in class drcl.inet.core.queue.SRED
The mark flag, true for marking CE bit instead of early dropping.
Marker - class drcl.diffserv.Marker.
This class defines a marker.
Marker() - Constructor for class drcl.diffserv.Marker
 
Marker(String) - Constructor for class drcl.diffserv.Marker
 
markPacket(InetPacket, int) - Method in class drcl.diffserv.Marker
Marks in the DSCP part of ToS in the packet header with the specified lable.
markTime() - Static method in class drcl.util.MiscUtil
Marks the current time for calculate time elapsed in MiscUtil.timeElapsed().
mask - Variable in class drcl.data.MapKey
 
MATCH_ALL - Static variable in class drcl.data.Map
 
MATCH_ALL - Static variable in class drcl.inet.contract.RTConfig
The match-all argument used in the "remove" or "retrieve" service.
MATCH_EXACT - Static variable in class drcl.data.Map
 
MATCH_EXACT - Static variable in class drcl.inet.contract.RTConfig
The exact match argument used in the "remove" or "retrieve" service.
MATCH_LONGEST - Static variable in class drcl.data.Map
 
MATCH_LONGEST - Static variable in class drcl.inet.contract.RTConfig
The longest match argument used in the "remove" or "retrieve" service.
MATCH_TYPE - Static variable in class drcl.inet.contract.RTConfig
 
MATCH_WILDCARD - Static variable in class drcl.data.Map
 
MATCH_WILDCARD - Static variable in class drcl.inet.contract.RTConfig
The wildcard match argument used in the "remove" or "retrieve" service.
match(BitSet) - Method in class drcl.data.MapKey
Masks the value of bs_ with the mask of this MapKey and returns true if the masked value is equal to the masked value of this key.
match(Contract) - Method in class drcl.comp.Contract
Returns true if this contract matches that_.
match(Contract) - Method in class drcl.comp.ContractAny
 
match(Contract) - Method in class drcl.comp.ContractMultiple
Returns true if this contract matches that_.
match(double, Object, Port) - Method in class drcl.comp.tool.EventTester
Matches a receipt event.
match(String, String) - Static method in class drcl.util.StringUtil
Returns true if the given string matches the given pattern.
match2(String, String) - Static method in class drcl.util.StringUtil
Returns true if the given string matches the given pattern.
MAX_ADDR - Static variable in class drcl.net.Address
The maximum address value that can be used in any address scheme.
max_p - Variable in class drcl.inet.core.queue.RED
Maximum dropping probability.
MAX_SEQUENCE_NUMBER - Static variable in class drcl.inet.protocol.ospf.OSPF_LSA_Header
 
MAX_TIME_OUT_VARIANCE - Static variable in class drcl.inet.protocol.dv.DV
Timeout variance for updating the distance vector information.
MAX_TIME_OUT_VARIANCE - Static variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
Timeout variance for updating the distance vector information.
maxBuffer - Variable in class drcl.intserv.Scheduler
 
maxburst - Variable in class drcl.inet.transport.TCP
True if maxburst restriction is enabled.
maxBW - Variable in class drcl.intserv.Scheduler
 
MAXCWND - Variable in class drcl.inet.transport.TCP
Maximum congestion window size.
MAXCWND_DEFAULT - Static variable in interface drcl.inet.transport.TCPConstants
Default maximum congestion window size (unit of MSS bytes).
maxE2eDelay - Variable in class drcl.intserv.QoSRequirement
 
maxHop - Variable in class drcl.intserv.QoSRequirement
 
maxIntArrivalTime - Variable in class drcl.net.traffic.traffic_PeakRate
 
maxIntDestJitter - Variable in class drcl.intserv.QoSRequirement
 
maxIntPktJitter - Variable in class drcl.intserv.QoSRequirement
 
maxPacketSize - Variable in class drcl.net.traffic.traffic_Periodic
 
maxPacketSize - Variable in class drcl.net.traffic.traffic_CDSmooth
 
maxPktLossRate - Variable in class drcl.intserv.QoSRequirement
 
maxPktSize - Variable in class drcl.net.traffic.traffic_PeakRate
 
maxrto - Variable in class drcl.inet.transport.TCP
Max.
maxTimeoutVariance - Variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
 
MCAST_QUERY_PORT_ID - Static variable in interface drcl.inet.InetConstants
The port ID of the multicast query for both the initiating and reacting ports of the IDLookup contract.
McastHostEvent - class drcl.inet.contract.McastHostEvent.
The McastHostEvent contract.
McastHostEvent.Message - class drcl.inet.contract.McastHostEvent.Message.
 
McastHostEvent.Message() - Constructor for class drcl.inet.contract.McastHostEvent.Message
 
McastHostEvent.Message(int, long, long, long, int) - Constructor for class drcl.inet.contract.McastHostEvent.Message
 
McastHostEvent() - Constructor for class drcl.inet.contract.McastHostEvent
 
McastHostEvent(int) - Constructor for class drcl.inet.contract.McastHostEvent
 
mcastHostJoinEventHandler(long, long, long, int, Port) - Method in class drcl.inet.Protocol
Called back when a multicast host join event is received.
mcastHostJoinEventHandler(long, long, long, int, Port) - Method in class drcl.inet.protocol.dvmrp.DVMRP
 
mcastHostLeaveEventHandler(long, long, long, int, Port) - Method in class drcl.inet.Protocol
Called back when a multicast host leave event is received.
mcastHostLeaveEventHandler(long, long, long, int, Port) - Method in class drcl.inet.protocol.dvmrp.DVMRP
 
mcastQueryHandler(RTKey, Port) - Method in class drcl.inet.Protocol
Called back when a unicast query event is received.
mcastQueryHandler(RTKey, Port) - Method in class drcl.inet.protocol.dvmrp.DVMRP
 
McastRouting - interface drcl.inet.protocol.McastRouting.
All multicast routing protocols should implement this interface.
mean_pktsize - Variable in class drcl.inet.core.queue.RED
Mean packet size (byte), for computing RED.ptc.
measure(Packet, double) - Method in class drcl.diffserv.Meter
Returns the label for the packet based on the measurement and the agreement of the connection the packet belongs to.
measure(Packet, double) - Method in class drcl.diffserv.TC_meter
 
measure(Packet, double) - Method in class drcl.diffserv.TSW_meter
 
measure(Packet, double) - Method in class drcl.diffserv.TB_meter
 
merge(QoSRequirement) - Method in class drcl.intserv.QoSRequirement
 
merge(Queue) - Method in class drcl.util.queue.Queue
Enqueues the elements in the queue that_ by the order of that_.dequeue().
merge(Queue) - Method in class drcl.util.queue.SimpleQueue
 
merge(Queue) - Method in class drcl.util.queue.Stack
 
merge(Queue) - Method in class drcl.util.queue.FIFOQueue
 
merge(SpecFlow) - Method in class drcl.intserv.SpecFlow
Merge that_ into this flowspec.
merge(SpecR) - Method in class drcl.intserv.SpecR
 
merge(SpecR) - Method in class drcl.intserv.scheduler.SpecR_GR
 
merge(SpecR) - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
merge(SpecR) - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
merge(TrafficModel) - Method in class drcl.net.traffic.TrafficModel
Merges this instance with the specified one and returns this instance.
merge(TrafficModel) - Method in class drcl.net.traffic.traffic_RTSmooth
 
merge(TrafficModel) - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
merge(TrafficModel) - Method in class drcl.net.traffic.traffic_Periodic
 
merge(TrafficModel) - Method in class drcl.net.traffic.traffic_CDSmooth
 
merge(TrafficModel) - Method in class drcl.net.traffic.traffic_PacketTrain
 
merge(TrafficModel) - Method in class drcl.net.traffic.traffic_PeakRate
 
merge(TrafficModel) - Method in class drcl.net.traffic.traffic_ExpOnOff
 
merge(TrafficModel) - Method in class drcl.net.traffic.traffic_TokenBucket
 
merge(TrafficModel) - Method in class drcl.net.traffic.traffic_OnOff
 
Message - class drcl.comp.Message.
The base class for implementing a message.
Message() - Constructor for class drcl.comp.Message
 
Meter - class drcl.diffserv.Meter.
This defines the base class for a meter.
Meter() - Constructor for class drcl.diffserv.Meter
 
minBW - Variable in class drcl.intserv.SpecAd
 
minBW - Variable in class drcl.intserv.QoSRequirement
 
mincost(routing_msp.NodeStruct[]) - Method in class drcl.inet.tool.routing_msp
Method used by SPF for finding the minimum cost node.
minE2eDelay - Variable in class drcl.intserv.SpecAd
 
minIntArrivalTime - Variable in class drcl.net.traffic.traffic_PeakRate
 
minIntPktJitter - Variable in class drcl.intserv.SpecAd
 
minMTU - Variable in class drcl.intserv.SpecAd
 
minPktSize - Variable in class drcl.net.traffic.traffic_PeakRate
 
minPropDelay - Variable in class drcl.intserv.SpecAd
 
MiscUtil - class drcl.util.MiscUtil.
Containing miscellaneous utility methods.
MiscUtil() - Constructor for class drcl.util.MiscUtil
 
mkdir(Component, String, String) - Static method in class drcl.ruv.Commands
 
mkdir(Component, String, String[]) - Static method in class drcl.ruv.Commands
 
mkdir(String, Object, Paths[], boolean, Shell) - Static method in class drcl.ruv.Commands
 
mkdir(String, String) - Static method in class drcl.ruv.Commands
 
mkdir(String, String[]) - Static method in class drcl.ruv.Commands
 
MODES - Static variable in interface drcl.diffserv.DFConstants
 
MODIFY - Static variable in class drcl.intserv.SchedulerConfig
 
modify(SpecFlow, Port) - Static method in class drcl.intserv.SchedulerConfig
 
Module - class drcl.net.Module.
A module is a component which implements a protocol.
Module() - Constructor for class drcl.net.Module
 
Module(String) - Constructor for class drcl.net.Module
 
monitor(Component) - Method in class drcl.comp.tool.ComponentTester
 
MORE_FRAGMENT - Static variable in class drcl.inet.InetPacket
The ``more fragment'' bit mask in the flag field.
MQueue - class drcl.inet.core.queue.MQueue.
MQueue is an m-level queue generalized from RIO and 3-Color queue.
MQueue() - Constructor for class drcl.inet.core.queue.MQueue
 
MQueue(String) - Constructor for class drcl.inet.core.queue.MQueue
 
mspf(int, int[], int[][]) - Method in class drcl.inet.tool.routing_msp
Assume that each link costs 1, i.e., find a min hop count path tree.
MSS - Variable in class drcl.inet.transport.TCP
MSS Maximum segmentation size.
MSS - Static variable in class drcl.inet.transport.TCPPacket
Size of maximum transmission unit, used to set/calculate packet count from sequence number.
mtu - Variable in class drcl.net.traffic.TraceInput
 
mtu - Variable in class drcl.net.traffic.traffic_RTSmooth
 
mtu - Variable in class drcl.net.traffic.traffic_TokenBucket
 
mtu - Variable in class drcl.inet.CSLBuilder
Fragmentation size.
mtu - Variable in class drcl.inet.core.NI
Maximum transmission unit.
mtu - Variable in class drcl.intserv.Scheduler
 
MULTICAST - Static variable in class drcl.inet.contract.PktSending
 
MULTIPLE_FIELD - Static variable in class drcl.inet.core.RT
 
MWTT(int, SpecR_PTSP) - Method in class drcl.intserv.scheduler.admission_PTSP
 
myself - Variable in class drcl.inet.core.Hello
 

DRCL JavaSim API
A B C D E F G H I J K L M N O P Q R S T U V W X Y _
Copyright © 2001 - DRCL, OSU     ~ Back to JavaSim Home ~