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 _

O

object - Variable in class drcl.comp.WrapperComponent
 
ObjectDuplicable - interface drcl.ObjectDuplicable.
This interface extends the clone mechanism in Object by providing the ObjectDuplicable.duplicate(Object).
ObjectUtil - class drcl.util.ObjectUtil.
 
ObjectUtil() - Constructor for class drcl.util.ObjectUtil
 
off(ACATimer) - Method in class drcl.comp.ForkManager
Cancels a fork event.
off(ACATimer) - Method in class drcl.comp.ACARuntime
 
off(ACATimer) - Method in class drcl.comp.ARuntime
Cancels a fork event.
off(ACATimer) - Method in class drcl.sim.event.SESimulator
 
OffTime - Variable in class drcl.net.traffic.traffic_OnOff
 
old - Variable in class drcl.inet.core.queue.RED
0 when average queue first exceeds thresh.
oneline() - Method in class drcl.util.queue.Queue
Prints the content of the queue in one line of string.
oneline() - Method in class drcl.util.queue.CalendarQueue
Prints the content of the queue in one line of string.
oneline() - Method in class drcl.util.queue.TreeMapQueue
 
oneline() - Method in class drcl.util.queue.SimpleQueue
 
oneline() - Method in class drcl.util.random.RandomNumberGenerator
 
oneline() - Method in class drcl.util.random.GaussianDistribution
 
oneline() - Method in class drcl.util.random.ExponentialDistribution
 
oneline() - Method in class drcl.util.random.ParetoDistribution
 
oneline() - Method in class drcl.util.random.Constant
 
oneline() - Method in class drcl.util.random.UniformDistribution
 
oneline() - Method in class drcl.net.traffic.TrafficModel
Prints and returns the parameters of this model instance in one line of String.
oneline() - Method in class drcl.net.traffic.traffic_RTSmooth
 
oneline() - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
oneline() - Method in class drcl.net.traffic.traffic_Periodic
 
oneline() - Method in class drcl.net.traffic.traffic_CDSmooth
 
oneline() - Method in class drcl.net.traffic.traffic_PacketTrain
 
oneline() - Method in class drcl.net.traffic.traffic_PeakRate
 
oneline() - Method in class drcl.net.traffic.traffic_ExpOnOff
 
oneline() - Method in class drcl.net.traffic.traffic_TokenBucket
 
oneline() - Method in class drcl.net.traffic.traffic_OnOff
 
oneline() - Method in class drcl.net.traffic.traffic_FixedPoints
 
onlyManager - Static variable in class drcl.ruv.RUVOutputManager
 
onSingleMachine() - Static method in class drcl.sim.SimulatorAssistant
 
OnTime - Variable in class drcl.net.traffic.traffic_OnOff
 
open(long, long, int) - Method in class drcl.inet.application.SUDPApplication
 
open(long, long, int, int) - Method in class drcl.inet.application.SUDPApplication
 
open(String) - Method in class drcl.comp.io.FileComponent
 
operate(double, String) - Method in class drcl.comp.Component
Operates all the active components under this component hierarchy.
operate(Object[], String) - Static method in class drcl.comp.Util
Starts/stops/resumes components.
optimize(Component) - Static method in class drcl.comp.Util
Optimizes the component hierarchy for better performance in expense of disabling trace messages.
OPTIMIZED - Static variable in class drcl.comp.Util
 
option_process(TCPPacket) - Method in class drcl.inet.transport.TCPSink
Processes TCP options in the packet header.
option_process(TCPPacket, long) - Method in class drcl.inet.transport.TCP
Processing TCP header options.
or(BitSet) - Method in class drcl.data.BitSet
Performs a logical OR of this bit set with the bit set argument.
or(int, long) - Method in class drcl.data.BitSet
Performs a logical OR of the target subset with the argument subset.
origin - Variable in class drcl.net.traffic.traffic_RTSmooth
 
OSPF - class drcl.inet.protocol.ospf.OSPF.
The package, drcl.inet.protocol.OSPF, implements the link-state routing protocol, OSPF v2, Open Shortest Path First routing protocol and follow the RFC2328.
ospf_add_request(OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF_Neighbor
add lsa to summary list of neighbor
ospf_add_retrans(OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF_Neighbor
add lsa to retrans list of neighbor
ospf_add_summary(OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF_Neighbor
add lsa to summary list of neighbor
ospf_age_current(int) - Method in class drcl.inet.protocol.ospf.OSPF_LSA_Header
get current age of the LSA
ospf_age_update_to_send(int, int) - Method in class drcl.inet.protocol.ospf.OSPF_LSA_Header
update age field of lsa_hdr, add InfTransDelay, when sending out the packet over the interface
OSPF_Area - class drcl.inet.protocol.ospf.OSPF_Area.
Class OSPF_Area The area data structure contains all the information used to run the basic OSPF routing algorithm.
ospf_area_rt_install(OSPF_Area) - Method in class drcl.inet.protocol.ospf.OSPF
Install area's vertex_list to routing table
OSPF_Area() - Constructor for class drcl.inet.protocol.ospf.OSPF_Area
Constructor
OSPF_Area(int) - Constructor for class drcl.inet.protocol.ospf.OSPF_Area
Constructor
OSPF_DBdesc - class drcl.inet.protocol.ospf.OSPF_DBdesc.
OSPF Database Description packet body ref: A.3.3 Note: type = 2
OSPF_DBDESC_FIX_SIZE - Static variable in class drcl.inet.protocol.ospf.OSPF_DBdesc
 
ospf_dbdesc_seqnum_init(OSPF_Neighbor) - Method in class drcl.inet.protocol.ospf.OSPF
 
OSPF_DBdesc(int, int, int, int) - Constructor for class drcl.inet.protocol.ospf.OSPF_DBdesc
Constructor
OSPF_HEADER_LEN - Static variable in class drcl.inet.protocol.ospf.OSPF_Packet
 
OSPF_Hello - class drcl.inet.protocol.ospf.OSPF_Hello.
 
ospf_if_list - Variable in class drcl.inet.protocol.ospf.OSPF
The list of OSPF Interfaces to which this router is attached
ospf_if_lookup_by_addr(long) - Method in class drcl.inet.protocol.ospf.OSPF
 
OSPF_Interface - class drcl.inet.protocol.ospf.OSPF_Interface.
class OSPF_Interface An OSPF interface is the connection between a router and a network.
ospf_interface_count_full_nbr() - Method in class drcl.inet.protocol.ospf.OSPF_Interface
count number of full neighbor adjacent to this interface
ospf_interface_create(int, int, int, OSPF_Area) - Static method in class drcl.inet.protocol.ospf.OSPF_Interface
Constructor: Create new ospf6 interface structure In our implementation, this function is called when OSPF receives NEIGHBOR_UP event so that the state of interface is UP
OSPF_Interface() - Constructor for class drcl.inet.protocol.ospf.OSPF_Interface
Constructor
ospf_lookup_request(OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF_Neighbor
Lookup lsa on request list of neighbor This lookup is different from others, because this lookup is to find the same LSA instance of different memory space
ospf_lookup_retrans(OSPF_LSA_Header) - Method in class drcl.inet.protocol.ospf.OSPF_Neighbor
lookup lsa on retrans list of neighbor
OSPF_LS_ACK_PKT_SIZE - Static variable in class drcl.inet.protocol.ospf.OSPF_LSack
 
OSPF_LS_Database - class drcl.inet.protocol.ospf.OSPF_LS_Database.
OSPF_LS_Database.java The link state database within one area ref: sec.
OSPF_LS_Database() - Constructor for class drcl.inet.protocol.ospf.OSPF_LS_Database
Constructor
OSPF_LS_REQUEST_PKT_SIZE - Static variable in class drcl.inet.protocol.ospf.OSPF_LSrequest
 
OSPF_LSA - class drcl.inet.protocol.ospf.OSPF_LSA.
Class OSPF_LSA (Link State Advertisement) Ref: RFC 2328 sec.
ospf_lsa_flood(OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF
flood ospf_lsa within appropriate scope
ospf_lsa_flood(OSPF_LSA, int) - Method in class drcl.inet.protocol.ospf.OSPF
flood ospf_lsa within appropriate scope
OSPF_LSA_Header - class drcl.inet.protocol.ospf.OSPF_LSA_Header.
OSPF LSA Header (fixed length = 20 byte) ref: sec.
OSPF_LSA_HEADER_SIZE - Static variable in class drcl.inet.protocol.ospf.OSPF_LSA
 
OSPF_LSA_HEADER_SIZE - Static variable in class drcl.inet.protocol.ospf.OSPF_LSA_Header
 
ospf_lsa_issame(OSPF_LSA_Header, OSPF_LSA_Header) - Static method in class drcl.inet.protocol.ospf.OSPF_LSA_Header
test LSAs identity
OSPF_LSA() - Constructor for class drcl.inet.protocol.ospf.OSPF_LSA
Constructor
OSPF_LSA(OSPF_LSA_Header) - Constructor for class drcl.inet.protocol.ospf.OSPF_LSA
Constructor
OSPF_LSack - class drcl.inet.protocol.ospf.OSPF_LSack.
Class OSPF_LSAack Link State ack packet body ref: sec.
OSPF_LSack() - Constructor for class drcl.inet.protocol.ospf.OSPF_LSack
 
OSPF_LSack(int) - Constructor for class drcl.inet.protocol.ospf.OSPF_LSack
 
OSPF_LSack(OSPF_LSA_Header) - Constructor for class drcl.inet.protocol.ospf.OSPF_LSack
 
ospf_lsdb_add(OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF_LS_Database
Adds the LSA to the area database
ospf_lsdb_install(OSPF_LSA, OSPF_Area) - Method in class drcl.inet.protocol.ospf.OSPF
When installing more recent LSA, must detach less recent database copy from LS-lists of neighbors, and attach new one.
ospf_lsdb_install(OSPF_LSA, OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF
 
ospf_lsdb_install(OSPF_LSA, OSPF_LSA, int) - Method in class drcl.inet.protocol.ospf.OSPF
Install a new LSA into the database
ospf_lsdb_install(OSPF_LSA, OSPF_LSA, OSPF_Area) - Method in class drcl.inet.protocol.ospf.OSPF
Replaces old_lsa with new_lsa and removes old_lsa from the retranslists in area.
ospf_lsdb_lookup(int, int, int, Object) - Method in class drcl.inet.protocol.ospf.OSPF
ordinary lookup function
ospf_lsdb_remove(OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF_LS_Database
Removes the LSA from the area database
ospf_lsdb_remove(OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF_Area
remove lsa from the area LS database
ospf_lsdb_replace(OSPF_LSA, OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF_LS_Database
Replaces the old LSA with the new one.
OSPF_LSrequest - class drcl.inet.protocol.ospf.OSPF_LSrequest.
Link State Request packet body ref: A.3.4 Note: type = 3
OSPF_LSrequest.LSrequest_body - class drcl.inet.protocol.ospf.OSPF_LSrequest.LSrequest_body.
 
OSPF_LSrequest.LSrequest_body(OSPF_LSrequest, int, int, int) - Constructor for class drcl.inet.protocol.ospf.OSPF_LSrequest.LSrequest_body
 
OSPF_LSrequest() - Constructor for class drcl.inet.protocol.ospf.OSPF_LSrequest
 
OSPF_LSrequest(int) - Constructor for class drcl.inet.protocol.ospf.OSPF_LSrequest
 
OSPF_LSrequest(int, int, int) - Constructor for class drcl.inet.protocol.ospf.OSPF_LSrequest
 
OSPF_LSupdate - class drcl.inet.protocol.ospf.OSPF_LSupdate.
Link State Update Packet Body this request pkt can carry several LSAs one hop further from thrir origin ref: A.3.5 Note : type = 4
OSPF_LSupdate() - Constructor for class drcl.inet.protocol.ospf.OSPF_LSupdate
 
OSPF_LSupdate(int) - Constructor for class drcl.inet.protocol.ospf.OSPF_LSupdate
 
OSPF_LSupdate(OSPF_LSA) - Constructor for class drcl.inet.protocol.ospf.OSPF_LSupdate
 
ospf_message_broadcast(int, Object, int, OSPF_Interface) - Method in class drcl.inet.protocol.ospf.OSPF
Send the packet to every neighbor connected to this interfac.
ospf_message_send(int, Object, int, long, OSPF_Interface) - Method in class drcl.inet.protocol.ospf.OSPF
send the pkt to specific neighbor on specific if
ospf_nbr_lookup_by_routerid(long) - Method in class drcl.inet.protocol.ospf.OSPF_Interface
Lookup the neighbor associated with this interface with router id
OSPF_Neighbor - class drcl.inet.protocol.ospf.OSPF_Neighbor.
Class OSPF_Neighbor The information exchanged with other adjacent nodes is described by a OSPF_Neighbor data structure, which is bounded to a specific OSPF router interface.
OSPF_Neighbor() - Constructor for class drcl.inet.protocol.ospf.OSPF_Neighbor
Constructor
OSPF_Neighbor(int, OSPF_Interface) - Constructor for class drcl.inet.protocol.ospf.OSPF_Neighbor
Static function used to create an OSPF_Neighbor entity
OSPF_Packet - class drcl.inet.protocol.ospf.OSPF_Packet.
This class implements a generic OSPF packet.
OSPF_Packet(int, int, int) - Constructor for class drcl.inet.protocol.ospf.OSPF_Packet
constructs an OSPF_Pkt_header with a given type, router ID, area ID
ospf_possible_ack(OSPF_LSA, int, OSPF_Interface, int, int, int) - Method in class drcl.inet.protocol.ospf.OSPF
Possible ack action mentioned in sec 13 (5)(e) and (7)(b)
ospf_remove_summary_all() - Method in class drcl.inet.protocol.ospf.OSPF_Neighbor
remove all lsa from retrans list of neighbor
ospf_remove_summary(OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF_Neighbor
remove lsa from summary list of neighbor
ospf_route_add(long, OSPF_SPF_vertex, OSPF_Area, int) - Method in class drcl.inet.protocol.ospf.OSPF
Add a routing entry into RoutingTable and synchronize with drcl.inet.core.RT
ospf_router_lsa_flood(OSPF_Area, boolean) - Method in class drcl.inet.protocol.ospf.OSPF
 
ospf_send_dbdesc(OSPF_Neighbor) - Method in class drcl.inet.protocol.ospf.OSPF
Send the database description to the peer ref: 10.8
ospf_send_hello(OSPF_Interface) - Method in class drcl.inet.protocol.ospf.OSPF
ospf_send_hello hello pkts are sent out each functing interface *** not used, we use drcl.inet.core.Hello as underlying Hello service provider ref: sec.
ospf_send_lsreq(OSPF_Neighbor) - Method in class drcl.inet.protocol.ospf.OSPF
Send the LS request pkt to its peer ref: sec.
ospf_send_single_hello(OSPF_Interface, long) - Method in class drcl.inet.protocol.ospf.OSPF
used when receiving EVENT_IF_NEIGHBOR_UP, send only one hello packet to ensure two-way connection
ospf_set_area_id(int) - Method in class drcl.inet.protocol.ospf.OSPF
xxx: Specify the area id for this router (Needed to be modified)
OSPF_SPF_vertex - class drcl.inet.protocol.ospf.OSPF_SPF_vertex.
Class OSPF_SPF_vertex data structure of vertex in the shortest path tree (SPF) ref: sec.
OSPF_SPF_vertex() - Constructor for class drcl.inet.protocol.ospf.OSPF_SPF_vertex
constructor
OSPF_SPF_vertex(OSPF_LSA, int, boolean) - Constructor for class drcl.inet.protocol.ospf.OSPF_SPF_vertex
constructor
ospf_stat_delayed_lsack - Variable in class drcl.inet.protocol.ospf.OSPF_Interface
 
ospf_stat_dr_election - Variable in class drcl.inet.protocol.ospf.OSPF_Interface
 
OSPF_TIMEOUT_ACK_DELAY_REACH - Static variable in class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
 
OSPF_TIMEOUT_DBDESC_RETRANS - Static variable in class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
 
OSPF_TIMEOUT_DELAY_FLOOD - Static variable in class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
 
OSPF_TimeOut_EVT - class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT.
Class OSPF_TimeOut_EVT Class for handling tiom out event
OSPF_TimeOut_EVT(int) - Constructor for class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
Constructor
OSPF_TimeOut_EVT(int, Object) - Constructor for class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
Constructor
OSPF_TIMEOUT_HELLO - Static variable in class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
 
OSPF_TIMEOUT_LS_REFRESH - Static variable in class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
 
OSPF_TIMEOUT_LSMAXAGE_REACH - Static variable in class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
 
OSPF_TIMEOUT_LSREQ_RETRANS - Static variable in class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
 
OSPF_TIMEOUT_LSUPDATE_RETRANS - Static variable in class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
 
OSPF_TIMEOUT_NBR_INACTIVE - Static variable in class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
 
OSPF() - Constructor for class drcl.inet.protocol.ospf.OSPF
Constructor.
OUT - Static variable in class drcl.comp.Wire
 
OUT_IFS_NO_CHANGE - Static variable in class drcl.inet.contract.RTConfig
 
OUT_PROFILE - Static variable in interface drcl.diffserv.DFConstants
The OUT_PROFILE value of the two-label AF class.
outport - Variable in class drcl.comp.queue.ActiveQueue
 
outport - Variable in class drcl.comp.tool.Extender
 
OUTPUT_PORT_ID - Static variable in class drcl.comp.queue.ActiveQueue
 
OUTPUT_PORT_ID - Static variable in class drcl.comp.queue.ActiveQueueContract
 
outRate - Variable in class drcl.net.traffic.traffic_TokenBucket
 
outwire - Variable in class drcl.comp.Port
 

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 ~