J-Sim v1.2.1-p7 API

Constant Field Values


Contents
drcl.comp.*

drcl.comp.ACARuntime
public static final java.lang.String State_INACTIVE "INACTIVE"
public static final java.lang.String State_RUNNING "RUNNING"
public static final java.lang.String State_SUSPENDED "SUSPENDED"

drcl.comp.ARuntime
public static final java.lang.String Debug_Q "Q"
public static final java.lang.String Debug_RECYCLE "RECYCLE"
public static final java.lang.String Debug_STATE "STATE"
public static final java.lang.String Debug_THREAD "THREAD"
public static final java.lang.String Debug_THREAD_STATE "THREAD_STATE"
public static final java.lang.String Debug_WORKFORCE "WF"
public static final java.lang.String State_RESETTING "RESETTING"
public static final java.lang.String State_SUSPENDING "SUSPENDING"

drcl.comp.Component
public static final int FLAG_COMPONENT_NOTIFICATION 128
public static final int FLAG_DEBUG_ENABLED 16
public static final int FLAG_DIRECT_OUTPUT_ENABLED 512
public static final int FLAG_ENABLED 1
public static final int FLAG_ERROR_ENABLED 2
public static final int FLAG_EVENT_ENABLED 64
public static final int FLAG_EXPOSED 4096
public static final int FLAG_GARBAGE_DISPLAY_ENABLED 8
public static final int FLAG_GARBAGE_ENABLED 4
public static final int FLAG_HAS_EXPOSED_CHILD 8192
public static final int FLAG_PORT_NOTIFICATION 256
public static final int FLAG_STARTED 1024
public static final int FLAG_STOPPED 2048
public static final int FLAG_TRACE_ENABLED 32
public static final int FLAG_UNDEFINED_START 32
public static final java.lang.String PortGroup_DEFAULT_GROUP ""
public static final java.lang.String PortGroup_EVENT "event"
public static final java.lang.String PortGroup_SERVICE "service"
public static final java.lang.String Trace_DATA "DATA"
public static final java.lang.String Trace_SEND "SEND"

drcl.comp.Contract
public static final int Role_INITIATOR 0
public static final int Role_PEER 1
public static final int Role_REACTOR 2

drcl.comp.Port
public static final int PortType_EVENT 4
public static final int PortType_FORK 5
public static final int PortType_IN 1
public static final int PortType_INOUT 0
public static final int PortType_OUT 2
public static final int PortType_SERVER 3

drcl.comp.Task
public static final int TYPE_RESUME -2147483645
public static final int TYPE_RUNNABLE -2147483644
public static final int TYPE_START -2147483647
public static final int TYPE_STOP -2147483646
public static final int TYPE_UNKNOWN -2147483648

drcl.comp.Util
public static final java.lang.String BI_ATTACH "<~>"
public static final java.lang.String BI_CONNECT "<->"
public static final java.lang.String FROM_ATTACH "<~~"
public static final java.lang.String FROM_CONNECT "<--"
public static final java.lang.String NO_CONNECT "---"
public static final java.lang.String TO_ATTACH "~~>"
public static final java.lang.String TO_CONNECT "-->"
public static final java.lang.String VERROR_IN "is an \'IN\' port but no port connects to it"
public static final java.lang.String VERROR_IN2 "is an \'IN\' port but connected to other ports"
public static final java.lang.String VERROR_INFOPORT "does not connect to the host parent\'s info port"
public static final java.lang.String VERROR_INOUT "is an \'INOUT\' port but it does not connect to, nor is connected by, any other port"
public static final java.lang.String VERROR_INOUT_IN "is an \'INOUT\' port but is not connected to by any other port"
public static final java.lang.String VERROR_INOUT_OUT "is an \'INOUT\' port but it does not connect to any other port"
public static final java.lang.String VERROR_OK "is ok"
public static final java.lang.String VERROR_OUT "is an \'OUT\' port but it does not connect to any other port"
public static final java.lang.String VERROR_OUT2 "is an \'OUT\' port but it is connected to by other ports"

drcl.comp.WorkerThread
public static final java.lang.String State_ACTIVE "ACTIVE"
public static final java.lang.String State_FINISHING "FINISHING"
public static final java.lang.String State_INACTIVE "INACTIVE"
public static final java.lang.String State_SLEEPING "SLEEPING"
public static final java.lang.String State_WAITING "WAITING"

drcl.comp.lib.Talk
public static final java.lang.String INOUT_PORT_ID "inout"

drcl.comp.lib.bytestream.ByteStreamConstants
public static final int ERROR -1
public static final int QUERY 2
public static final int REPORT 1
public static final int SEND 0

drcl.comp.queue.ActiveQueue
public static final java.lang.String OUTPUT_PORT_ID "output"

drcl.comp.queue.ActiveQueueContract
public static final java.lang.String DEQUEUE "dequeue"
public static final java.lang.String GET_CAPACITY "getcapacity"
public static final java.lang.String GET_SIZE "getsize"
public static final java.lang.String IS_EMPTY "isempty"
public static final java.lang.String IS_FULL "isfull"
public static final java.lang.String OUTPUT_PORT_ID "output"
public static final java.lang.String PEEK "peek"

drcl.comp.queue.QLogic
protected static final java.lang.String DEFAULT_ADVICE "just drop it!"
public static final java.lang.String EVENT_QSIZE "Instant Q Size"

drcl.data.*

drcl.data.Map
public static final java.lang.String MATCH_ALL "match all"
public static final java.lang.String MATCH_EXACT "exact match"
public static final java.lang.String MATCH_LONGEST "longest match"
public static final java.lang.String MATCH_WILDCARD "match *"

drcl.data.Struct
protected static final java.lang.String DEFAULT_SEPARATOR "--"

drcl.diffserv.*

drcl.diffserv.DFConstants
public static final int _SINGLE_RATE 0
public static final int _TWO_RATE 1
public static final int AF11 10
public static final long AF11_TOS 80l
public static final int AF12 12
public static final long AF12_TOS 96l
public static final int AF13 14
public static final long AF13_TOS 112l
public static final int AF1x 8
public static final long AF1x_TOS 64l
public static final int AF21 18
public static final long AF21_TOS 144l
public static final int AF22 20
public static final long AF22_TOS 160l
public static final int AF23 22
public static final long AF23_TOS 176l
public static final int AF2x 16
public static final long AF2x_TOS 128l
public static final int AF31 26
public static final long AF31_TOS 208l
public static final int AF32 28
public static final long AF32_TOS 224l
public static final int AF33 30
public static final long AF33_TOS 240l
public static final int AF3x 24
public static final long AF3x_TOS 192l
public static final int BE 0
public static final long BE_TOS 0l
public static final long DFCLASS_MASK 448l
public static final long DSCPMask 504l
public static final int DSCPShift 3
public static final int EF 63
public static final long EF_TOS 504l
public static final int GREEN 0
public static final int IN_PROFILE 0
public static final int OUT_PROFILE 2
public static final int RED 4
public static final java.lang.String SINGLE_RATE "SINGLE_RATE"
public static final java.lang.String TWO_RATE "TWO_RATE"
public static final int YELLOW 2

drcl.diffserv.scheduling.ColorQueue
public static final java.lang.String DROP_FRONT "DROP_FRONT"
public static final java.lang.String DROP_RAND "DROP_RAND"
public static final java.lang.String DROP_TAIL "DROP_TAIL"

drcl.inet.*

drcl.inet.InetConstants
public static final java.lang.String BYTE_MODE "byte"
public static final double DEFAULT_BANDWIDTH 1500000.0d
public static final int DEFAULT_BUFFER_SIZE 2147483647
public static final int DEFAULT_MTU 2147483647
public static final java.lang.String EVENT_ID_CHANGED_PORT_ID ".id"
public static final java.lang.String EVENT_IDENTITY_ADDED "Identity Added"
public static final java.lang.String EVENT_IDENTITY_REMOVED "Identity Removed"
public static final java.lang.String EVENT_IF_NEIGHBOR_DOWN "Neighbor Down"
public static final java.lang.String EVENT_IF_NEIGHBOR_UP "Neighbor Up"
public static final java.lang.String EVENT_IF_PORT_ID ".if"
public static final java.lang.String EVENT_LINK_BROKEN "Link Broken"
public static final java.lang.String EVENT_LINK_BROKEN_PORT_ID ".linkbroken"
public static final java.lang.String EVENT_MCAST_HOST_PORT_ID ".mcastHost"
public static final java.lang.String EVENT_PKT_ARRIVAL "Packt Arrival"
public static final java.lang.String EVENT_PKT_ARRIVAL_PORT_ID ".pktarrival"
public static final java.lang.String EVENT_RT_ENTRY_ADDED "RT Entry Added"
public static final java.lang.String EVENT_RT_ENTRY_MODIFIED "RT Entry Modified"
public static final java.lang.String EVENT_RT_ENTRY_REMOVED "RT Entry Removed"
public static final java.lang.String EVENT_RT_MCAST_CHANGED_PORT_ID ".rt_mcast"
public static final java.lang.String EVENT_RT_UCAST_CHANGED_PORT_ID ".rt_ucast"
public static final java.lang.String EVENT_VIF_NEIGHBOR_DOWN "VNeighbor Down"
public static final java.lang.String EVENT_VIF_NEIGHBOR_UP "VNeighbor Up"
public static final java.lang.String EVENT_VIF_PORT_ID ".vif"
public static final java.lang.String HOST_ENTRY_EXT "-toHostSubnet-"
public static final java.lang.String ID_CSL "csl"
public static final java.lang.String MCAST_QUERY_PORT_ID ".mcastquery"
public static final java.lang.String PACKET_MODE "packet"
public static final int PID_AODV 103
public static final int PID_DV 520
public static final int PID_DVMRP 521
public static final int PID_HELLO 3
public static final int PID_IGMP 2
public static final int PID_OSPF 89
public static final int PID_RSVP 46
public static final int PID_TCP 6
public static final int PID_UDP 17
public static final java.lang.String SERVICE_CONFIGSW_PORT_ID ".service_configswitch"
public static final java.lang.String SERVICE_ID_PORT_ID ".service_id"
public static final java.lang.String SERVICE_IF_PORT_ID ".service_if"
public static final java.lang.String SERVICE_MCAST_PORT_ID ".service_mcast"
public static final java.lang.String SERVICE_RT_PORT_ID ".service_rt"
public static final java.lang.String UCAST_QUERY_PORT_ID ".ucastquery"

drcl.inet.InetPacket
public static final long CE 4l
public static final long CONTROL 1l
public static final long DATA 0l
public static final int DONT_FRAGMENT 65536
public static final long ECT 2l
public static final int LABELLED 524288
public static final int MORE_FRAGMENT 131072
public static final java.lang.String NAME "INET"
public static final int PACKET_IN_PACKET 262144
public static final long TYPE_MASK 1l

drcl.inet.contract.IDConfig
public static final int ADD 0
public static final int QUERY 2
public static final int REMOVE 1

drcl.inet.contract.IDLookup
public static final int GET_ALL 1
public static final int GET_DEFAULT 0

drcl.inet.contract.McastHostEvent
public static final int JOIN 0
public static final int LEAVE 1

drcl.inet.contract.PktSending
public static final int BROADCAST 1
public static final int MULTICAST 0

drcl.inet.contract.RTConfig
public static final int ADD 0
public static final int ENTRY 2
public static final int GRAFT 1
public static final int KEY 1
public static final java.lang.String MATCH_ALL "match all"
public static final java.lang.String MATCH_EXACT "exact match"
public static final java.lang.String MATCH_LONGEST "longest match"
public static final int MATCH_TYPE 2
public static final java.lang.String MATCH_WILDCARD "match *"
public static final long NEXT_HOP_NO_CHANGE 9223372036854775806l
public static final int PRUNE 2
public static final int REMOVE 3
public static final int RETRIEVE 4
public static final int TIMEOUT 3
public static final double TIMEOUT_NO_CHANGE 0.0d
public static final int TYPE 0

drcl.inet.core.CSLBuilder
public static final java.lang.String ID_HELLO "hello"
public static final java.lang.String ID_IDENTITY "id"
public static final java.lang.String ID_IGMP "igmp"
public static final java.lang.String ID_NI "ni"
public static final java.lang.String ID_PKT_DISPATCHER "pd"
public static final java.lang.String ID_PKT_FILTER "pf"
public static final java.lang.String ID_PKT_FILTER_SWITCH "pfs"
public static final java.lang.String ID_QUEUE "q"
public static final java.lang.String ID_RT "rt"

drcl.inet.core.InetCoreConstants
public static final java.lang.String CONFIG_PORT_ID ".config"
public static final java.lang.String PULL_PORT_ID "pull"

drcl.inet.core.PktDispatcher
public static final int DEBUG_FRAGMENT 0
public static final int DEBUG_PIP 2
public static final int DEBUG_REASSEMBLE 1

drcl.inet.core.RT
public static final java.lang.String MULTIPLE_FIELD "multi-field"
public static final java.lang.String RADIX_TREE "radix"

drcl.inet.core.sIGMP
public static final int IGMP_MESSAGE_SIZE 8
public static final int LEAVE 23
public static final int QUERY 17
public static final int REPORT 22
public static final int REPORT1 18

drcl.inet.core.ni.DropTailPointopointNI
public static final java.lang.String EVENT_QLEN "Instant Q Length"

drcl.inet.core.queue.DropTail
public static final java.lang.String EVENT_QLEN "Instant Q Length"

drcl.inet.core.queue.FIFO
public static final java.lang.String EVENT_QSIZE_PORT_ID ".q"

drcl.inet.core.queue.MQueue
public static final java.lang.String EVENT_QSIZE_PORT_ID ".q"

drcl.inet.core.queue.PriorityQueue
public static final java.lang.String EVENT_QSIZE_PORT_ID ".q"

drcl.inet.core.queue.RED
protected static final java.lang.String DTYPE_FORCED "forced drop"
protected static final java.lang.String DTYPE_UNFORCED "random drop"
public static final java.lang.String EVENT_AVG_QSIZE "Avg Q Size"

drcl.inet.protocol.dv.DV
public static final int DEBUG_IO 0
public static final int DEBUG_ROUTE 2
public static final int DEBUG_SEND_UPDATE 3
public static final int DEBUG_TIMEOUT 1
public static final double DELETE_TIMEOUT_PERIOD 120.0d
public static final int INFINITY 16
public static final double MAX_TIME_OUT_VARIANCE 5.0d
public static final double NEIGHBOR_TIMEOUT_PERIOD 180.0d
public static final double REGULAR_UPDATE_TIMEOUT_PERIOD 30.0d
public static final double TRIGGERED_UPDATE_TIMEOUT_PERIOD 5.0d

drcl.inet.protocol.dvmrp.DVMRP
public static final int DEBUG_DEPENDENT 7
public static final int DEBUG_GRAFT 6
public static final int DEBUG_IO 0
public static final int DEBUG_MCAST_QUERY 4
public static final int DEBUG_PRUNE 5
public static final int DEBUG_ROUTE 2
public static final int DEBUG_SEND_UPDATE 3
public static final int DEBUG_SYNC_FC 8
public static final int DEBUG_TIMEOUT 1
public static final int INFINITY 32

drcl.inet.protocol.dvmrp.DVMRPTimingPack
public static final double DELETE_TIMEOUT_PERIOD 120.0d
public static final double GRAFT_RETX_TIME 5.0d
public static final double MAX_TIME_OUT_VARIANCE 5.0d
public static final int PRUNE_LIFETIME 7200
public static final double PRUNE_RETX_TIME 3.0d
public static final double REGULAR_UPDATE_TIMEOUT_PERIOD 60.0d
public static final double ROUTE_TIMEOUT_PERIOD 140.0d
public static final double TRIGGERED_UPDATE_TIMEOUT_PERIOD 5.0d

drcl.inet.protocol.ospf.OSPF
protected static final int DATABASE 1
public static final int DEBUG_ACK 6
public static final int DEBUG_DETAIL 8
public static final int DEBUG_LSA 5
public static final int DEBUG_NEIGHBOR 1
public static final int DEBUG_REFRESH 4
public static final int DEBUG_SAMPLE 0
public static final int DEBUG_SEND 2
public static final int DEBUG_SPF 3
public static final int DEBUG_TIMEOUT 7
protected static final int HELLO 0
protected static final int LS_ACK 4
protected static final int LS_REQUEST 2
protected static final int LS_UPDATE 3

drcl.inet.protocol.ospf.OSPF_DBdesc
protected static final int OSPF_DBDESC_FIX_SIZE 8

drcl.inet.protocol.ospf.OSPF_LS_Database
protected static final int SCOPE_AREA 2
protected static final int SCOPE_AS 4

drcl.inet.protocol.ospf.OSPF_LSA
protected static final int OSPF_LSA_HEADER_SIZE 20

drcl.inet.protocol.ospf.OSPF_LSA_Header
protected static final int INITIAL_SEQUENCE_NUMBER -2147483647
protected static final int MAX_SEQUENCE_NUMBER 2147483647
protected static final int OSPF_LSA_HEADER_SIZE 20

drcl.inet.protocol.ospf.OSPF_LSack
protected static final int OSPF_LS_ACK_PKT_SIZE 20

drcl.inet.protocol.ospf.OSPF_LSrequest
public static final int OSPF_LS_REQUEST_PKT_SIZE 12

drcl.inet.protocol.ospf.OSPF_Packet
protected static final int OSPF_HEADER_LEN 24

drcl.inet.protocol.ospf.OSPF_QoS
public static final int DEBUG_QOS 8

drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
public static final int OSPF_TIMEOUT_ACK_DELAY_REACH 3
public static final int OSPF_TIMEOUT_DBDESC_RETRANS 5
public static final int OSPF_TIMEOUT_DELAY_FLOOD 8
public static final int OSPF_TIMEOUT_HELLO 0
public static final int OSPF_TIMEOUT_LS_REFRESH 1
public static final int OSPF_TIMEOUT_LSMAXAGE_REACH 2
public static final int OSPF_TIMEOUT_LSREQ_RETRANS 7
public static final int OSPF_TIMEOUT_LSUPDATE_RETRANS 6
public static final int OSPF_TIMEOUT_NBR_INACTIVE 4

drcl.inet.protocol.ospf.Router_LSA
protected static final int ROUTER_LSA_FIELD_LEN 4
protected final int ROUTER_LSA_LINK_LEN 4