Skip navigation links
A B C D E F G H I K L M N O P R S T U V W Y Z 

A

AbstractEdge<V extends Vertex> - Class in org.onlab.graph
Abstract graph edge implementation.
AbstractEdge(V, V) - Constructor for class org.onlab.graph.AbstractEdge
Creates a new edge between the specified source and destination vertexes.
AbstractGraphPathSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Basis for various graph path search algorithm implementations.
AbstractGraphPathSearch() - Constructor for class org.onlab.graph.AbstractGraphPathSearch
 
AbstractGraphPathSearch.DefaultResult - Class in org.onlab.graph
Default path search result that uses the DefaultPath to convey paths in a graph.
acknowledge - Variable in class org.onlab.packet.TCP
 
add(long) - Method in class org.onlab.util.Counter
Adds the specified number of occurrences to the counter.
addEdge(E) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
addEdge(E) - Method in interface org.onlab.graph.MutableGraph
Adds the specified edge to this graph.
address() - Method in class org.onlab.packet.Ip4Prefix
Returns the IPv4 address value of the prefix.
address() - Method in class org.onlab.packet.Ip6Prefix
Returns the IPv6 address value of the prefix.
address() - Method in class org.onlab.packet.IpPrefix
Returns the IP address value of the prefix.
addVertex(V) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
addVertex(V) - Method in interface org.onlab.graph.MutableGraph
Adds the specified vertex to this graph.
AdjacencyListsGraph<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Immutable graph implemented using adjacency lists.
AdjacencyListsGraph(Set<V>, Set<E>) - Constructor for class org.onlab.graph.AdjacencyListsGraph
Creates a graph comprising of the specified vertexes and edges.
appendEdge(E) - Method in class org.onlab.graph.DefaultMutablePath
 
appendEdge(E) - Method in interface org.onlab.graph.MutablePath
Appends a new edge at the end of the this path.
ARP - Class in org.onlab.packet
 
ARP() - Constructor for class org.onlab.packet.ARP
 

B

BasePacket - Class in org.onlab.packet
 
BasePacket() - Constructor for class org.onlab.packet.BasePacket
 
BDDP_MULTICAST - Static variable in class org.onlab.packet.ONLabLddp
Deprecated.
 
BDDP_MULTICAST - Static variable in class org.onlab.packet.ONOSLLDP
 
BellmanFordGraphSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Bellman-Ford graph search algorithm for locating shortest-paths in directed graphs that may contain negative cycles.
BellmanFordGraphSearch() - Constructor for class org.onlab.graph.BellmanFordGraphSearch
 
BIT_LENGTH - Static variable in class org.onlab.packet.Ip4Address
 
BIT_LENGTH - Static variable in class org.onlab.packet.Ip6Address
 
bootFileName - Variable in class org.onlab.packet.DHCP
 
borrow() - Method in class org.onlab.util.KryoNamespace
 
BreadthFirstSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Implementation of the BFS algorithm.
BreadthFirstSearch() - Constructor for class org.onlab.graph.BreadthFirstSearch
 
BROADCAST - Static variable in class org.onlab.packet.MacAddress
 
build() - Method in class org.onlab.graph.TarjanGraphSearch.SCCResult
 
build() - Method in class org.onlab.util.KryoNamespace.Builder
Builds a KryoNamespace instance.
Builder() - Constructor for class org.onlab.util.KryoNamespace.Builder
 
buildPaths() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
Builds a set of paths for the specified src/dst vertex pair.
BYTE_LENGTH - Static variable in class org.onlab.packet.Ip4Address
 
BYTE_LENGTH - Static variable in class org.onlab.packet.Ip6Address
 
ByteArraySizeHashPrinter - Class in org.onlab.util
Helper to print byte[] length and hashCode.
ByteArraySizeHashPrinter(byte[]) - Constructor for class org.onlab.util.ByteArraySizeHashPrinter
 
byteLength(IpAddress.Version) - Static method in class org.onlab.packet.IpAddress
Computes the IP address byte length for a given IP version.
bytesToHex(byte[]) - Static method in class org.onlab.packet.Ethernet
 

C

ChassisId - Class in org.onlab.packet
The class representing a network device chassisId.
ChassisId() - Constructor for class org.onlab.packet.ChassisId
Default constructor.
ChassisId(long) - Constructor for class org.onlab.packet.ChassisId
Constructor from a long value.
ChassisId(String) - Constructor for class org.onlab.packet.ChassisId
Constructor from a string.
chassisId - Variable in class org.onlab.packet.LLDP
 
checkArguments(Graph<V, E>, V, V) - Method in class org.onlab.graph.AbstractGraphPathSearch
Checks the specified path search arguments for validity.
checksum - Variable in class org.onlab.packet.ICMP
 
checksum - Variable in class org.onlab.packet.IPv4
 
checksum - Variable in class org.onlab.packet.TCP
 
checksum - Variable in class org.onlab.packet.UDP
 
clear() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
Clear the graph.
clear() - Method in class org.onlab.metrics.MetricsManager
Clears the internal state.
clientHardwareAddress - Variable in class org.onlab.packet.DHCP
 
clientIPAddress - Variable in class org.onlab.packet.DHCP
 
clone() - Method in class org.onlab.packet.BasePacket
 
clone() - Method in interface org.onlab.packet.IPacket
Clone this packet and its payload packet but not its parent.
clusterCount() - Method in class org.onlab.graph.TarjanGraphSearch.SCCResult
Returns the number of SCC clusters in the graph.
clusterEdges() - Method in class org.onlab.graph.TarjanGraphSearch.SCCResult
Returns the list of edges linking strongly connected vertex clusters.
clusterVertexes() - Method in class org.onlab.graph.TarjanGraphSearch.SCCResult
Returns the list of strongly connected vertex clusters.
code - Variable in class org.onlab.packet.DHCPOption
 
compareTo(IpAddress) - Method in class org.onlab.packet.IpAddress
 
contains(IpPrefix) - Method in class org.onlab.packet.IpPrefix
Determines whether a given IP prefix is contained within this prefix.
contains(IpAddress) - Method in class org.onlab.packet.IpPrefix
Determines whether a given IP address is contained within this prefix.
cost() - Method in class org.onlab.graph.DefaultMutablePath
 
cost() - Method in class org.onlab.graph.DefaultPath
 
cost() - Method in interface org.onlab.graph.Path
Returns the total cost of the path as a unit-less number.
costs - Variable in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
costs() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
costs() - Method in interface org.onlab.graph.GraphPathSearch.Result
Return a bindings of each vertex to its cost in the path.
Counter - Class in org.onlab.util
Counting mechanism capable of tracking occurrences and rates.
Counter() - Constructor for class org.onlab.util.Counter
Creates a new counter.
Counter(long, long, long) - Constructor for class org.onlab.util.Counter
Creates a new counter in a specific state.
create() - Method in class org.onlab.util.KryoNamespace
Creates a Kryo instance.
createCounter(MetricsComponent, MetricsFeature, String) - Method in class org.onlab.metrics.MetricsManager
Creates a Counter metric.
createCounter(MetricsComponent, MetricsFeature, String) - Method in interface org.onlab.metrics.MetricsService
Creates a Counter metric.
createHistogram(MetricsComponent, MetricsFeature, String) - Method in class org.onlab.metrics.MetricsManager
Creates a Histogram metric.
createHistogram(MetricsComponent, MetricsFeature, String) - Method in interface org.onlab.metrics.MetricsService
Creates a Histogram metric.
createMeter(MetricsComponent, MetricsFeature, String) - Method in class org.onlab.metrics.MetricsManager
Creates a Meter metric.
createMeter(MetricsComponent, MetricsFeature, String) - Method in interface org.onlab.metrics.MetricsService
Creates a Meter metric.
createTimer(MetricsComponent, MetricsFeature, String) - Method in class org.onlab.metrics.MetricsManager
Creates a Timer metric.
createTimer(MetricsComponent, MetricsFeature, String) - Method in interface org.onlab.metrics.MetricsService
Creates a Timer metric.

D

Data - Class in org.onlab.packet
 
Data() - Constructor for class org.onlab.packet.Data
 
Data(byte[]) - Constructor for class org.onlab.packet.Data
 
data - Variable in class org.onlab.packet.Data
 
data - Variable in class org.onlab.packet.DHCPOption
 
DATALAYER_ADDRESS_LENGTH - Static variable in class org.onlab.packet.Ethernet
 
dataOffset - Variable in class org.onlab.packet.TCP
 
DECODE_MAP - Static variable in class org.onlab.packet.UDP
 
DEFAULT_BUFFER_SIZE - Static variable in class org.onlab.util.KryoNamespace
Default buffer size used for serialization.
DEFAULT_DEVICE - Static variable in class org.onlab.packet.ONOSLLDP
 
DEFAULT_NAME - Static variable in class org.onlab.packet.ONOSLLDP
 
DefaultMutablePath<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Simple concrete implementation of a directed graph path.
DefaultMutablePath() - Constructor for class org.onlab.graph.DefaultMutablePath
Creates a new empty path.
DefaultMutablePath(Path<V, E>) - Constructor for class org.onlab.graph.DefaultMutablePath
Creates a new path as a copy of another path.
DefaultPath<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Simple concrete implementation of a directed graph path.
DefaultPath(List<E>, double) - Constructor for class org.onlab.graph.DefaultPath
Creates a new path from the specified list of edges and cost.
DefaultResult(V, V) - Constructor for class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
Creates the result of path search.
delay(int) - Static method in class org.onlab.util.Tools
Suspends the current thread for a specified number of millis.
DepthFirstSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
DFS graph search algorithm implemented via iteration rather than recursion.
DepthFirstSearch() - Constructor for class org.onlab.graph.DepthFirstSearch
 
DepthFirstSearch.EdgeType - Enum in org.onlab.graph
Graph edge types as classified by the DFS algorithm.
DepthFirstSearch.SpanningTreeResult - Class in org.onlab.graph
Graph search result which includes edge classification for building a spanning tree.
deserialize(byte[], int, int) - Method in class org.onlab.packet.ARP
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.Data
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.DHCP
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.Ethernet
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.ICMP
 
deserialize(byte[], int, int) - Method in interface org.onlab.packet.IPacket
Deserializes this packet layer and all possible payloads.
deserialize(byte[], int, int) - Method in class org.onlab.packet.IPv4
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.LLC
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.LLDP
 
deserialize(ByteBuffer) - Method in class org.onlab.packet.LLDPOrganizationalTLV
 
deserialize(ByteBuffer) - Method in class org.onlab.packet.LLDPTLV
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.TCP
 
deserialize(byte[], int, int) - Method in class org.onlab.packet.UDP
 
deserialize(byte[]) - Method in class org.onlab.util.KryoNamespace
Deserializes given byte array to Object using Kryo instance in pool.
deserialize(ByteBuffer) - Method in class org.onlab.util.KryoNamespace
Deserializes given byte buffer to Object using Kryo instance in pool.
deserialize(InputStream) - Method in class org.onlab.util.KryoNamespace
Deserializes given InputStream to an Object using Kryo instance in pool.
deserialize(InputStream, int) - Method in class org.onlab.util.KryoNamespace
Deserializes given InputStream to an Object using Kryo instance in pool.
destinationAddress - Variable in class org.onlab.packet.IPv4
 
destinationMACAddress - Variable in class org.onlab.packet.Ethernet
 
destinationPort - Variable in class org.onlab.packet.TCP
 
destinationPort - Variable in class org.onlab.packet.UDP
 
DHCP - Class in org.onlab.packet
 
DHCP() - Constructor for class org.onlab.packet.DHCP
 
DHCP.DHCPOptionCode - Enum in org.onlab.packet
 
DHCP_CLIENT_PORT - Static variable in class org.onlab.packet.UDP
 
DHCP_SERVER_PORT - Static variable in class org.onlab.packet.UDP
 
DHCPOption - Class in org.onlab.packet
 
DHCPOption() - Constructor for class org.onlab.packet.DHCPOption
 
DHCPPacketType - Enum in org.onlab.packet
 
diffServ - Variable in class org.onlab.packet.IPv4
 
DijkstraGraphSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Dijkstra shortest-path graph search algorithm capable of finding not just one, but all shortest paths between the source and destinations.
DijkstraGraphSearch() - Constructor for class org.onlab.graph.DijkstraGraphSearch
 
DPIDandPort(long, int) - Constructor for class org.onlab.packet.ONLabLddp.DPIDandPort
Deprecated.
 
dst() - Method in class org.onlab.graph.AbstractEdge
 
dst() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
dst() - Method in class org.onlab.graph.DefaultMutablePath
 
dst() - Method in class org.onlab.graph.DefaultPath
 
dst() - Method in interface org.onlab.graph.Edge
Returns the edge destination vertex.
dst() - Method in interface org.onlab.graph.GraphPathSearch.Result
Returns the search destination, if was was given.
duration() - Method in class org.onlab.util.Counter
Returns the duration expressed in fractional number of seconds.

E

Edge<V extends Vertex> - Interface in org.onlab.graph
Representation of a graph edge.
edges() - Method in class org.onlab.graph.DefaultMutablePath
 
edges() - Method in class org.onlab.graph.DefaultPath
 
edges - Variable in class org.onlab.graph.DepthFirstSearch.SpanningTreeResult
 
edges() - Method in class org.onlab.graph.DepthFirstSearch.SpanningTreeResult
Returns the map of edge type.
edges() - Method in interface org.onlab.graph.Path
Returns the list of edges comprising the path.
EdgeWeight<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Abstraction of a graph edge weight function.
equals(Object) - Method in class org.onlab.graph.AbstractEdge
 
equals(Object) - Method in class org.onlab.graph.AdjacencyListsGraph
 
equals(Object) - Method in class org.onlab.graph.DefaultMutablePath
 
equals(Object) - Method in class org.onlab.graph.DefaultPath
 
equals(Object) - Method in class org.onlab.graph.Heap
 
equals(Object) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
equals(Object) - Method in class org.onlab.packet.ARP
 
equals(Object) - Method in class org.onlab.packet.BasePacket
 
equals(Object) - Method in class org.onlab.packet.ChassisId
 
equals(Object) - Method in class org.onlab.packet.Data
 
equals(Object) - Method in class org.onlab.packet.DHCPOption
 
equals(Object) - Method in class org.onlab.packet.Ethernet
 
equals(Object) - Method in class org.onlab.packet.ICMP
 
equals(Object) - Method in class org.onlab.packet.IpAddress
 
equals(Object) - Method in class org.onlab.packet.IpPrefix
 
equals(Object) - Method in class org.onlab.packet.IPv4
 
equals(Object) - Method in class org.onlab.packet.LLDP
 
equals(Object) - Method in class org.onlab.packet.LLDPOrganizationalTLV
 
equals(Object) - Method in class org.onlab.packet.LLDPTLV
 
equals(Object) - Method in class org.onlab.packet.MacAddress
 
equals(Object) - Method in class org.onlab.packet.TCP
 
equals(Object) - Method in class org.onlab.packet.UDP
 
equals(Object) - Method in class org.onlab.packet.VlanId
 
equals(Object) - Method in class org.onlab.util.Counter
 
ETHER_TYPE_CLASS_MAP - Static variable in class org.onlab.packet.Ethernet
 
Ethernet - Class in org.onlab.packet
 
Ethernet() - Constructor for class org.onlab.packet.Ethernet
By default, set Ethernet to untagged.
etherType - Variable in class org.onlab.packet.Ethernet
 
ETHERTYPE_VLAN - Static variable in class org.onlab.packet.ONLabLddp
Deprecated.
 
ethType - Variable in class org.onlab.packet.LLDP
 
EventMetric - Class in org.onlab.metrics
Metric measurements for events.
EventMetric(MetricsService, String, String) - Constructor for class org.onlab.metrics.EventMetric
Constructor.
eventRateMeter() - Method in class org.onlab.metrics.EventMetric
Gets the event rate meter.
eventReceived() - Method in class org.onlab.metrics.EventMetric
Updates the metric measurements for a single event.
extractExtreme() - Method in class org.onlab.graph.Heap
Extracts and returns the most extreme item from the heap.
extreme() - Method in class org.onlab.graph.Heap
Returns the most extreme item in the heap.

F

flags - Variable in class org.onlab.packet.DHCP
 
flags - Variable in class org.onlab.packet.IPv4
 
flags - Variable in class org.onlab.packet.TCP
 
FLOATING_ID - Static variable in class org.onlab.util.KryoNamespace
ID to use if this KryoNamespace does not define registration id.
fragmentOffset - Variable in class org.onlab.packet.IPv4
 
freeze() - Method in class org.onlab.util.Counter
Freezes the counter in the current state including the counts and times.
fromHex(String) - Static method in class org.onlab.util.Tools
Converts a string from hex to long.
fromHexString(String) - Static method in class org.onlab.util.HexString
Convert a string of hex values into a string of bytes.
fromIPv4Address(int) - Static method in class org.onlab.packet.IPv4
Accepts an IPv4 address and returns of string of the form xxx.xxx.xxx.xxx, e.g., 192.168.0.1.
fromIPv4AddressCollection(Collection<Integer>) - Static method in class org.onlab.packet.IPv4
Accepts a collection of IPv4 addresses as integers and returns a single String useful in toString method's containing collections of IP addresses.

G

gatewayIPAddress - Variable in class org.onlab.packet.DHCP
 
get() - Method in class org.onlab.util.NewConcurrentHashMap
 
getAcknowledge() - Method in class org.onlab.packet.TCP
 
getBootFileName() - Method in class org.onlab.packet.DHCP
 
getChassisId() - Method in class org.onlab.packet.LLDP
 
getChecksum() - Method in class org.onlab.packet.ICMP
 
getChecksum() - Method in class org.onlab.packet.IPv4
 
getChecksum() - Method in class org.onlab.packet.TCP
 
getChecksum() - Method in class org.onlab.packet.UDP
 
getClientHardwareAddress() - Method in class org.onlab.packet.DHCP
 
getClientIPAddress() - Method in class org.onlab.packet.DHCP
 
getCode() - Method in class org.onlab.packet.DHCPOption
 
getCounters(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Fetches the existing Counters.
getCounters(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Fetches the existing Counters.
getCtrl() - Method in class org.onlab.packet.LLC
 
getData() - Method in class org.onlab.packet.Data
 
getData() - Method in class org.onlab.packet.DHCPOption
 
getDataOffset() - Method in class org.onlab.packet.TCP
 
getDestinationAddress() - Method in class org.onlab.packet.IPv4
 
getDestinationMAC() - Method in class org.onlab.packet.Ethernet
Gets the destination MAC address.
getDestinationMACAddress() - Method in class org.onlab.packet.Ethernet
Gets the destination MAC address.
getDestinationPort() - Method in class org.onlab.packet.TCP
 
getDestinationPort() - Method in class org.onlab.packet.UDP
 
getDeviceString() - Method in class org.onlab.packet.ONOSLLDP
 
getDeviceTLV() - Method in class org.onlab.packet.ONOSLLDP
 
getDiffServ() - Method in class org.onlab.packet.IPv4
 
getDpid() - Method in class org.onlab.packet.ONLabLddp.DPIDandPort
Deprecated.
 
getDsap() - Method in class org.onlab.packet.LLC
 
getEdges() - Method in class org.onlab.graph.AdjacencyListsGraph
 
getEdges() - Method in interface org.onlab.graph.Graph
Returns the set of edges comprising the graph.
getEdges() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
getEdgesFrom(V) - Method in class org.onlab.graph.AdjacencyListsGraph
 
getEdgesFrom(V) - Method in interface org.onlab.graph.Graph
Returns all edges leading out from the specified source vertex.
getEdgesFrom(V) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
getEdgesTo(V) - Method in class org.onlab.graph.AdjacencyListsGraph
 
getEdgesTo(V) - Method in interface org.onlab.graph.Graph
Returns all edges leading towards the specified destination vertex.
getEdgesTo(V) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
getEtherType() - Method in class org.onlab.packet.Ethernet
Gets the Ethernet type.
getFlags() - Method in class org.onlab.packet.DHCP
 
getFlags() - Method in class org.onlab.packet.IPv4
 
getFlags() - Method in class org.onlab.packet.TCP
 
getFragmentOffset() - Method in class org.onlab.packet.IPv4
 
getGatewayIPAddress() - Method in class org.onlab.packet.DHCP
 
getGauges(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Fetches the existing Gauges.
getGauges(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Fetches the existing Gauges.
getHardwareAddressLength() - Method in class org.onlab.packet.ARP
 
getHardwareAddressLength() - Method in class org.onlab.packet.DHCP
 
getHardwareType() - Method in class org.onlab.packet.ARP
 
getHardwareType() - Method in class org.onlab.packet.DHCP
 
getHeaderLength() - Method in class org.onlab.packet.IPv4
 
getHistograms(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Fetches the existing Histograms.
getHistograms(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Fetches the existing Histograms.
getHops() - Method in class org.onlab.packet.DHCP
 
getIcmpCode() - Method in class org.onlab.packet.ICMP
 
getIcmpType() - Method in class org.onlab.packet.ICMP
 
getIdentification() - Method in class org.onlab.packet.IPv4
 
getInfoString() - Method in class org.onlab.packet.LLDPOrganizationalTLV
Returns the value of information string.
getIp4Address() - Method in class org.onlab.packet.IpAddress
Gets the Ip4Address view of the IP address.
getIp4Prefix() - Method in class org.onlab.packet.IpPrefix
Gets the Ip4Prefix view of the IP prefix.
getIp6Address() - Method in class org.onlab.packet.IpAddress
Gets the Ip6Address view of the IP address.
getIp6Prefix() - Method in class org.onlab.packet.IpPrefix
Gets the Ip6Prefix view of the IP prefix.
getLength() - Method in class org.onlab.packet.DHCPOption
 
getLength() - Method in class org.onlab.packet.LLDPTLV
 
getLength() - Method in class org.onlab.packet.UDP
 
getMeters(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Fetches the existing Meters.
getMeters(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Fetches the existing Meters.
getName() - Method in class org.onlab.metrics.MetricsComponent
 
getName() - Method in interface org.onlab.metrics.MetricsComponentRegistry
Fetches the name of the Component.
getName() - Method in class org.onlab.metrics.MetricsFeature
Fetches the name of the Feature.
getNameString() - Method in class org.onlab.packet.ONOSLLDP
 
getNameTLV() - Method in class org.onlab.packet.ONOSLLDP
 
getOpCode() - Method in class org.onlab.packet.ARP
 
getOpCode() - Method in class org.onlab.packet.DHCP
 
getOption(DHCP.DHCPOptionCode) - Method in class org.onlab.packet.DHCP
Gets a specific DHCP option parameter.
getOptionalTLVList() - Method in class org.onlab.packet.LLDP
 
getOptions() - Method in class org.onlab.packet.DHCP
 
getOptions() - Method in class org.onlab.packet.IPv4
 
getOptions() - Method in class org.onlab.packet.TCP
 
getOUI() - Method in class org.onlab.packet.LLDPOrganizationalTLV
Returns the value of the OUI.
getPacketType() - Method in class org.onlab.packet.DHCP
 
getParent() - Method in class org.onlab.packet.BasePacket
 
getParent() - Method in interface org.onlab.packet.IPacket
 
getPayload() - Method in class org.onlab.packet.BasePacket
 
getPayload() - Method in interface org.onlab.packet.IPacket
 
getPort() - Method in class org.onlab.packet.ONLabLddp.DPIDandPort
Deprecated.
 
getPort() - Method in class org.onlab.packet.ONOSLLDP
 
getPortId() - Method in class org.onlab.packet.LLDP
 
getPriorityCode() - Method in class org.onlab.packet.Ethernet
Gets the priority code.
getProtocol() - Method in class org.onlab.packet.IPv4
 
getProtocolAddressLength() - Method in class org.onlab.packet.ARP
 
getProtocolType() - Method in class org.onlab.packet.ARP
 
getSeconds() - Method in class org.onlab.packet.DHCP
 
getSenderHardwareAddress() - Method in class org.onlab.packet.ARP
 
getSenderProtocolAddress() - Method in class org.onlab.packet.ARP
 
getSequence() - Method in class org.onlab.packet.TCP
 
getServerIPAddress() - Method in class org.onlab.packet.DHCP
 
getServerName() - Method in class org.onlab.packet.DHCP
 
getSourceAddress() - Method in class org.onlab.packet.IPv4
 
getSourceMAC() - Method in class org.onlab.packet.Ethernet
Gets the source MAC address.
getSourceMACAddress() - Method in class org.onlab.packet.Ethernet
Gets the source MAC address.
getSourcePort() - Method in class org.onlab.packet.TCP
 
getSourcePort() - Method in class org.onlab.packet.UDP
 
getSsap() - Method in class org.onlab.packet.LLC
 
getSubType() - Method in class org.onlab.packet.LLDPOrganizationalTLV
Returns the value of the sub type.
getTargetHardwareAddress() - Method in class org.onlab.packet.ARP
 
getTargetProtocolAddress() - Method in class org.onlab.packet.ARP
 
getTcpChecksum() - Method in class org.onlab.packet.TCP
 
getTimer() - Static method in class org.onlab.util.Timer
Returns the singleton hashed-wheel timer.
getTimers(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Fetches the existing Timers.
getTimers(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Fetches the existing Timers.
getTotalLength() - Method in class org.onlab.packet.IPv4
 
getTransactionId() - Method in class org.onlab.packet.DHCP
 
getTtl() - Method in class org.onlab.packet.IPv4
 
getTtl() - Method in class org.onlab.packet.LLDP
 
getType(int) - Static method in enum org.onlab.packet.DHCPPacketType
 
getType() - Method in class org.onlab.packet.LLDPTLV
 
getUrgentPointer(short) - Method in class org.onlab.packet.TCP
 
getValue() - Method in enum org.onlab.packet.DHCP.DHCPOptionCode
 
getValue() - Method in enum org.onlab.packet.DHCPPacketType
 
getValue() - Method in class org.onlab.packet.LLDPTLV
 
getVersion() - Method in class org.onlab.packet.IPv4
 
getVertexes() - Method in class org.onlab.graph.AdjacencyListsGraph
 
getVertexes() - Method in interface org.onlab.graph.Graph
Returns the set of vertexes comprising the graph.
getVertexes() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
getVlanID() - Method in class org.onlab.packet.Ethernet
Gets the VLAN ID.
getWindowSize() - Method in class org.onlab.packet.TCP
 
getYourIPAddress() - Method in class org.onlab.packet.DHCP
 
Graph<V extends Vertex,E extends Edge> - Interface in org.onlab.graph
Abstraction of a directed graph structure.
GraphPathSearch<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Representation of a graph path search algorithm.
GraphPathSearch.Result<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Abstraction of a path search result.
GraphSearch<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Representation of a graph search algorithm and its outcome.
GraphSearch.Result<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Notion of a graph search result.

H

hardwareAddressLength - Variable in class org.onlab.packet.ARP
 
hardwareAddressLength - Variable in class org.onlab.packet.DHCP
 
hardwareType - Variable in class org.onlab.packet.ARP
 
hardwareType - Variable in class org.onlab.packet.DHCP
 
hashCode() - Method in class org.onlab.graph.AbstractEdge
 
hashCode() - Method in class org.onlab.graph.AdjacencyListsGraph
 
hashCode() - Method in class org.onlab.graph.DefaultMutablePath
 
hashCode() - Method in class org.onlab.graph.DefaultPath
 
hashCode() - Method in class org.onlab.graph.Heap
 
hashCode() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
hashCode() - Method in class org.onlab.packet.ARP
 
hashCode() - Method in class org.onlab.packet.BasePacket
 
hashCode() - Method in class org.onlab.packet.ChassisId
 
hashCode() - Method in class org.onlab.packet.Data
 
hashCode() - Method in class org.onlab.packet.DHCPOption
 
hashCode() - Method in class org.onlab.packet.Ethernet
 
hashCode() - Method in class org.onlab.packet.ICMP
 
hashCode() - Method in class org.onlab.packet.IpAddress
 
hashCode() - Method in class org.onlab.packet.IpPrefix
 
hashCode() - Method in class org.onlab.packet.IPv4
 
hashCode() - Method in class org.onlab.packet.LLDP
 
hashCode() - Method in class org.onlab.packet.LLDPOrganizationalTLV
 
hashCode() - Method in class org.onlab.packet.LLDPTLV
 
hashCode() - Method in class org.onlab.packet.MacAddress
 
hashCode() - Method in class org.onlab.packet.TCP
 
hashCode() - Method in class org.onlab.packet.UDP
 
hashCode() - Method in class org.onlab.packet.VlanId
 
hashCode() - Method in class org.onlab.util.Counter
 
headerLength - Variable in class org.onlab.packet.IPv4
 
Heap<T> - Class in org.onlab.graph
Implementation of an array-backed heap structure whose sense of order is imposed by the provided comparator.
Heap(List<T>, Comparator<T>) - Constructor for class org.onlab.graph.Heap
Creates a new heap backed by the specified list.
heapify() - Method in class org.onlab.graph.Heap
Restores the heap property by re-arranging the elements in the backing array as necessary following any heap modifications.
HexString - Class in org.onlab.util
 
hops - Variable in class org.onlab.packet.DHCP
 
HW_TYPE_ETHERNET - Static variable in class org.onlab.packet.ARP
 
HWTYPE_ETHERNET - Static variable in class org.onlab.packet.DHCP
 

I

ICMP - Class in org.onlab.packet
Implements ICMP packet format.
ICMP() - Constructor for class org.onlab.packet.ICMP
 
icmpCode - Variable in class org.onlab.packet.ICMP
 
icmpType - Variable in class org.onlab.packet.ICMP
 
identification - Variable in class org.onlab.packet.IPv4
 
ifNeeded() - Static method in class org.onlab.util.NewConcurrentHashMap
 
INET6_BIT_LENGTH - Static variable in class org.onlab.packet.IpAddress
 
INET6_BYTE_LENGTH - Static variable in class org.onlab.packet.IpAddress
 
INET_BIT_LENGTH - Static variable in class org.onlab.packet.IpAddress
 
INET_BYTE_LENGTH - Static variable in class org.onlab.packet.IpAddress
 
INITIAL_ID - Static variable in class org.onlab.util.KryoNamespace
Smallest ID free to use for user defined registrations.
insert(T) - Method in class org.onlab.graph.Heap
Inserts the specified item into the heap and returns the modified heap.
insertEdge(E) - Method in class org.onlab.graph.DefaultMutablePath
 
insertEdge(E) - Method in interface org.onlab.graph.MutablePath
Inserts a new edge at the beginning of this path.
INSTANCE - Static variable in class org.onlab.util.NewConcurrentHashMap
 
Ip4Address - Class in org.onlab.packet
A class representing an IPv4 address.
Ip4Prefix - Class in org.onlab.packet
The class representing an IPv4 network address.
Ip6Address - Class in org.onlab.packet
A class representing an IPv6 address.
Ip6Prefix - Class in org.onlab.packet
The class representing an IPv6 network address.
IPacket - Interface in org.onlab.packet
 
IpAddress - Class in org.onlab.packet
A class representing an IP address.
IpAddress(IpAddress.Version, byte[]) - Constructor for class org.onlab.packet.IpAddress
Constructor for given IP address version and address octets.
IpAddress.Version - Enum in org.onlab.packet
 
IpPrefix - Class in org.onlab.packet
A class representing an IP prefix.
IpPrefix(IpAddress, int) - Constructor for class org.onlab.packet.IpPrefix
Constructor for given IP address, and a prefix length.
IPv4 - Class in org.onlab.packet
 
IPv4() - Constructor for class org.onlab.packet.IPv4
Default constructor that sets the version to 4.
isBroadcast() - Method in class org.onlab.packet.Ethernet
 
isBroadcast() - Method in class org.onlab.packet.MacAddress
Returns true if the MAC address is the broadcast address.
isEmpty() - Method in class org.onlab.graph.Heap
Returns true if there are no items in the heap.
isForwardEdge(AbstractGraphPathSearch<V, E>.DefaultResult, E) - Method in class org.onlab.graph.DepthFirstSearch
Determines whether the specified edge is a forward edge using the accumulated set of parent edges for each vertex.
isGratuitous() - Method in class org.onlab.packet.ARP
 
isLinkLocal() - Method in class org.onlab.packet.MacAddress
Returns true if this MAC address is link local.
isLLDP(byte[]) - Static method in class org.onlab.packet.ONLabLddp
Deprecated.
Checks if LLDP packet has correct size, LLDP multicast address, and ethertype.
isMACAddress(String) - Static method in class org.onlab.packet.Ethernet
Checks to see if a string is a valid MAC address.
isMulticast() - Method in class org.onlab.packet.Ethernet
 
isMulticast() - Method in class org.onlab.packet.MacAddress
Returns true if the MAC address is the multicast address.
isOVXLLDP(byte[]) - Static method in class org.onlab.packet.ONLabLddp
Deprecated.
Checks if packet has size of OVX-generated LLDP, and correctness of two organizationally specific TLVs that use ON.Lab's OUI.
isPad() - Method in class org.onlab.packet.Ethernet
Pad this packet to 60 bytes minimum, filling with zeros?
isTruncated - Variable in class org.onlab.packet.IPv4
 
isTruncated() - Method in class org.onlab.packet.IPv4
 
ItemNotFoundException - Exception in org.onlab.util
Represents condition where an item is not found or not available.
ItemNotFoundException() - Constructor for exception org.onlab.util.ItemNotFoundException
Creates a new exception with no message.
ItemNotFoundException(String) - Constructor for exception org.onlab.util.ItemNotFoundException
Creates a new exception with the supplied message.
ItemNotFoundException(String, Throwable) - Constructor for exception org.onlab.util.ItemNotFoundException
Creates a new exception with the supplied message and cause.
iterator() - Method in class org.onlab.graph.Heap
Returns iterator to traverse the heap level-by-level.

K

KryoNamespace - Class in org.onlab.util
Pool of Kryo instances, with classes pre-registered.
KryoNamespace.Builder - Class in org.onlab.util
KryoNamespace builder.
KshortestPathSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
K-shortest-path graph search algorithm capable of finding not just one, but K shortest paths with ascending order between the source and destinations.
KshortestPathSearch(Graph<V, E>) - Constructor for class org.onlab.graph.KshortestPathSearch
 

L

lastEventTimestampGauge() - Method in class org.onlab.metrics.EventMetric
Gets the last event timestamp Gauge (ms from the Epoch).
length - Variable in class org.onlab.packet.DHCPOption
 
length - Variable in class org.onlab.packet.LLDPTLV
 
length() - Method in class org.onlab.packet.MacAddress
Returns the length of the MACAddress.
length - Variable in class org.onlab.packet.UDP
 
LLC - Class in org.onlab.packet
This class represents an Link Local Control header that is used in Ethernet 802.3.
LLC() - Constructor for class org.onlab.packet.LLC
 
LLDP - Class in org.onlab.packet
 
LLDP() - Constructor for class org.onlab.packet.LLDP
 
LLDP_MULTICAST - Static variable in class org.onlab.packet.ONLabLddp
Deprecated.
 
LLDP_MULTICAST - Static variable in class org.onlab.packet.ONOSLLDP
 
LLDP_NICIRA - Static variable in class org.onlab.packet.ONLabLddp
Deprecated.
 
LLDP_NICIRA - Static variable in class org.onlab.packet.ONOSLLDP
 
LLDPOrganizationalTLV - Class in org.onlab.packet
The class representing LLDP Organizationally Specific TLV.
LLDPOrganizationalTLV() - Constructor for class org.onlab.packet.LLDPOrganizationalTLV
 
LLDPTLV - Class in org.onlab.packet
 
LLDPTLV() - Constructor for class org.onlab.packet.LLDPTLV
 

M

MAC_ADDRESS_LENGTH - Static variable in class org.onlab.packet.MacAddress
 
MacAddress - Class in org.onlab.packet
The class representing MAC address.
MacAddress(byte[]) - Constructor for class org.onlab.packet.MacAddress
 
makeMaskedAddress(Ip4Address, int) - Static method in class org.onlab.packet.Ip4Address
Creates an IPv4 address by masking it with a network mask of given mask length.
makeMaskedAddress(Ip6Address, int) - Static method in class org.onlab.packet.Ip6Address
Creates an IPv6 address by masking it with a network mask of given mask length.
makeMaskedAddress(IpAddress, int) - Static method in class org.onlab.packet.IpAddress
Creates an IP address by masking it with a network mask of given mask length.
makeMaskPrefix(int) - Static method in class org.onlab.packet.Ip4Address
Creates an IPv4 network mask prefix.
makeMaskPrefix(int) - Static method in class org.onlab.packet.Ip6Address
Creates an IPv6 network mask prefix.
makeMaskPrefix(IpAddress.Version, int) - Static method in class org.onlab.packet.IpAddress
Creates an IP network mask prefix.
MAX_BUFFER_SIZE - Static variable in class org.onlab.util.KryoNamespace
 
MAX_INET6_MASK_LENGTH - Static variable in class org.onlab.packet.IpPrefix
 
MAX_INET_MASK_LENGTH - Static variable in class org.onlab.packet.IpPrefix
 
MAX_INFOSTRING_LENGTH - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
 
MAX_MASK_LENGTH - Static variable in class org.onlab.packet.Ip4Prefix
 
MAX_MASK_LENGTH - Static variable in class org.onlab.packet.Ip6Prefix
 
MAX_VLAN - Static variable in class org.onlab.packet.VlanId
 
MetricsComponent - Class in org.onlab.metrics
Components to register for metrics.
MetricsComponentRegistry - Interface in org.onlab.metrics
Registry Entry for Metrics Components.
MetricsFeature - Class in org.onlab.metrics
Features to tag metrics.
MetricsFeature(String) - Constructor for class org.onlab.metrics.MetricsFeature
Constructs a Feature from a name.
MetricsManager - Class in org.onlab.metrics
This class holds the Metrics registry for ONOS.
MetricsManager() - Constructor for class org.onlab.metrics.MetricsManager
 
MetricsService - Interface in org.onlab.metrics
Metrics Service to collect metrics.
MetricsUtil - Class in org.onlab.metrics
 
MIN_HEADER_LENGTH - Static variable in class org.onlab.packet.DHCP
Dynamic Host Configuration Protocol packet.
minPriority(ThreadFactory) - Static method in class org.onlab.util.Tools
Returns a thread factory that produces threads with MIN_PRIORITY.
MPLS_MULTICAST - Static variable in class org.onlab.packet.Ethernet
 
MPLS_UNICAST - Static variable in class org.onlab.packet.Ethernet
 
MutableAdjacencyListsGraph<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
 
MutableAdjacencyListsGraph(Set<V>, Set<E>) - Constructor for class org.onlab.graph.MutableAdjacencyListsGraph
Creates a graph comprising of the specified vertexes and edges.
MutableGraph<V extends Vertex,E extends Edge> - Interface in org.onlab.graph
Abstraction of a mutable graph that can be constructed gradually.
MutablePath<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Abstraction of a mutable path that allows gradual construction.

N

namedThreads(String) - Static method in class org.onlab.util.Tools
Returns a thread factory that produces threads named according to the supplied name pattern.
newBuilder() - Static method in class org.onlab.util.KryoNamespace
Creates a new KryoNamespace builder.
NewConcurrentHashMap<K,V> - Class in org.onlab.util
Creates an instance of new ConcurrentHashMap on each NewConcurrentHashMap.get() call.
NewConcurrentHashMap() - Constructor for class org.onlab.util.NewConcurrentHashMap
 
nextId(int) - Method in class org.onlab.util.KryoNamespace.Builder
Sets the next Kryo registration Id for following register entries.
NONE - Static variable in class org.onlab.packet.VlanId
 

O

of(byte[]) - Static method in class org.onlab.util.ByteArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given byte[].
ONLAB_OUI - Static variable in class org.onlab.packet.ONLabLddp
Deprecated.
 
ONLAB_OUI - Static variable in class org.onlab.packet.ONOSLLDP
 
ONLabLddp - Class in org.onlab.packet
Deprecated.
ONLabLddp() - Constructor for class org.onlab.packet.ONLabLddp
Deprecated.
Instantiates a new OVX LDDP message.
ONLabLddp.DPIDandPort - Class in org.onlab.packet
Deprecated.
 
ONOSLLDP - Class in org.onlab.packet
ONOS LLDP containing organizational TLV for ONOS device dicovery.
ONOSLLDP() - Constructor for class org.onlab.packet.ONOSLLDP
 
OP_RARP_REPLY - Static variable in class org.onlab.packet.ARP
 
OP_RARP_REQUEST - Static variable in class org.onlab.packet.ARP
 
OP_REPLY - Static variable in class org.onlab.packet.ARP
 
OP_REQUEST - Static variable in class org.onlab.packet.ARP
 
opCode - Variable in class org.onlab.packet.ARP
 
opCode - Variable in class org.onlab.packet.DHCP
 
OPCODE_REPLY - Static variable in class org.onlab.packet.DHCP
 
OPCODE_REQUEST - Static variable in class org.onlab.packet.DHCP
 
optionalTLVList - Variable in class org.onlab.packet.LLDP
 
options - Variable in class org.onlab.packet.DHCP
 
options - Variable in class org.onlab.packet.IPv4
 
options - Variable in class org.onlab.packet.TCP
 
org.onlab.graph - package org.onlab.graph
Graph abstractions and graph path finding algorithms.
org.onlab.metrics - package org.onlab.metrics
Misc utils for various performance metrics.
org.onlab.packet - package org.onlab.packet
Utilities for decoding and encoding packets of various network protocols and encapsulations.
org.onlab.util - package org.onlab.util
Miscellaneous domain-agnostic utilities.
ORGANIZATIONAL_TLV_TYPE - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
 
orNull(byte[]) - Static method in class org.onlab.util.ByteArraySizeHashPrinter
Returns ByteArraySizeHashPrinter wrapping given byte[].
oui - Variable in class org.onlab.packet.LLDPOrganizationalTLV
 
OUI_LENGTH - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
 
OVX_NAME - Static variable in class org.onlab.packet.ONLabLddp
Deprecated.
 

P

pad - Variable in class org.onlab.packet.Ethernet
 
parent - Variable in class org.onlab.packet.BasePacket
 
parents - Variable in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
parents() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
parents() - Method in interface org.onlab.graph.GraphPathSearch.Result
Returns bindings of each vertex to its parent edges in the path.
parseLLDP(byte[]) - Static method in class org.onlab.packet.ONLabLddp
Deprecated.
Extracts dpid and port from OVX-generated LLDP packet.
parseONOSLLDP(Ethernet) - Static method in class org.onlab.packet.ONOSLLDP
Given an ethernet packet, determines if this is an LLDP from ONOS and returns the device the LLDP came from.
Path<V extends Vertex,E extends Edge<V>> - Interface in org.onlab.graph
Representation of a path in a graph as a sequence of edges.
paths - Variable in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
paths() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
paths() - Method in interface org.onlab.graph.GraphPathSearch.Result
Returns the set of paths produced as a result of the graph search.
payload - Variable in class org.onlab.packet.BasePacket
 
populate(int) - Method in class org.onlab.util.KryoNamespace
Populates the Kryo pool.
portId - Variable in class org.onlab.packet.LLDP
 
prefixLength() - Method in class org.onlab.packet.IpPrefix
Returns the IP address prefix length.
priorityCode - Variable in class org.onlab.packet.Ethernet
 
PROTO_TYPE_IP - Static variable in class org.onlab.packet.ARP
 
protocol - Variable in class org.onlab.packet.IPv4
 
PROTOCOL_CLASS_MAP - Static variable in class org.onlab.packet.IPv4
 
PROTOCOL_ICMP - Static variable in class org.onlab.packet.IPv4
 
PROTOCOL_TCP - Static variable in class org.onlab.packet.IPv4
 
PROTOCOL_UDP - Static variable in class org.onlab.packet.IPv4
 
protocolAddressLength - Variable in class org.onlab.packet.ARP
 
protocolType - Variable in class org.onlab.packet.ARP
 

R

readString(ByteBuffer, int) - Method in class org.onlab.packet.DHCP
 
register(Class<?>...) - Method in class org.onlab.util.KryoNamespace.Builder
Registers classes to be serialized using Kryo default serializer.
register(Serializer<?>, Class<?>...) - Method in class org.onlab.util.KryoNamespace.Builder
Registers a class and it's serializer.
register(KryoNamespace) - Method in class org.onlab.util.KryoNamespace.Builder
Registers all the class registered to given KryoNamespace.
registerComponent(String) - Method in class org.onlab.metrics.MetricsManager
Registers a component.
registerComponent(String) - Method in interface org.onlab.metrics.MetricsService
Registers a component.
registerFeature(String) - Method in class org.onlab.metrics.MetricsComponent
 
registerFeature(String) - Method in interface org.onlab.metrics.MetricsComponentRegistry
Registers a Feature for this component.
registerMetric(MetricsComponent, MetricsFeature, String, T) - Method in class org.onlab.metrics.MetricsManager
Registers an already created Metric.
registerMetric(MetricsComponent, MetricsFeature, String, T) - Method in interface org.onlab.metrics.MetricsService
Registers an already created Metric.
registerMetrics() - Method in class org.onlab.metrics.EventMetric
Registers the metrics.
release(Kryo) - Method in class org.onlab.util.KryoNamespace
 
removeEdge(E) - Method in class org.onlab.graph.DefaultMutablePath
 
removeEdge(E) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
removeEdge(E) - Method in interface org.onlab.graph.MutableGraph
Removes the specified edge from the graph.
removeEdge(E) - Method in interface org.onlab.graph.MutablePath
Removes the specified edge.
removeMatching(MetricFilter) - Method in class org.onlab.metrics.MetricsManager
Removes all Metrics that match a given filter.
removeMatching(MetricFilter) - Method in interface org.onlab.metrics.MetricsService
Removes all Metrics that match a given filter.
removeMetric(MetricsComponent, MetricsFeature, String) - Method in class org.onlab.metrics.MetricsManager
Removes the metric with the given name.
removeMetric(MetricsComponent, MetricsFeature, String) - Method in interface org.onlab.metrics.MetricsService
Removes the metric with the given name.
removeMetrics() - Method in class org.onlab.metrics.EventMetric
Removes the metrics.
removeVertex(V) - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
removeVertex(V) - Method in interface org.onlab.graph.MutableGraph
Removes the specified vertex from the graph.
reset() - Method in class org.onlab.util.Counter
Resets the counter, by zeroing out the count and restarting the timer.
resetChecksum() - Method in class org.onlab.packet.BasePacket
 
resetChecksum() - Method in interface org.onlab.packet.IPacket
Reset any checksums as needed, and call resetChecksum on all parents.
resetChecksum() - Method in class org.onlab.packet.IPv4
 
resetChecksum() - Method in class org.onlab.packet.TCP
 
resetChecksum() - Method in class org.onlab.packet.UDP
 
run(KryoCallback<T>) - Method in class org.onlab.util.KryoNamespace
 

S

samenessThreshold() - Method in class org.onlab.graph.AbstractGraphPathSearch
Returns the current sameness threshold for comparing cost values.
search(Graph<V, E>, V, V, EdgeWeight<V, E>) - Method in class org.onlab.graph.BellmanFordGraphSearch
 
search(Graph<V, E>, V, V, EdgeWeight<V, E>) - Method in class org.onlab.graph.BreadthFirstSearch
 
search(Graph<V, E>, V, V, EdgeWeight<V, E>) - Method in class org.onlab.graph.DepthFirstSearch
 
search(Graph<V, E>, V, V, EdgeWeight<V, E>) - Method in class org.onlab.graph.DijkstraGraphSearch
 
search(Graph<V, E>, V, V, EdgeWeight<V, E>) - Method in interface org.onlab.graph.GraphPathSearch
Searches the specified graph.
search(Graph<V, E>, EdgeWeight<V, E>) - Method in interface org.onlab.graph.GraphSearch
Searches the specified graph.
search(V, V, EdgeWeight<V, E>, int) - Method in class org.onlab.graph.KshortestPathSearch
 
search(Graph<V, E>, EdgeWeight<V, E>) - Method in class org.onlab.graph.TarjanGraphSearch
Searches the specified graph.
seconds - Variable in class org.onlab.packet.DHCP
 
senderHardwareAddress - Variable in class org.onlab.packet.ARP
 
senderProtocolAddress - Variable in class org.onlab.packet.ARP
 
sequence - Variable in class org.onlab.packet.TCP
 
serialize() - Method in class org.onlab.packet.ARP
 
serialize() - Method in class org.onlab.packet.Data
 
serialize() - Method in class org.onlab.packet.DHCP
 
serialize() - Method in class org.onlab.packet.Ethernet
 
serialize() - Method in class org.onlab.packet.ICMP
Serializes the packet.
serialize() - Method in interface org.onlab.packet.IPacket
Sets all payloads parent packet if applicable, then serializes this packet and all payloads.
serialize() - Method in class org.onlab.packet.IPv4
Serializes the packet.
serialize() - Method in class org.onlab.packet.LLC
 
serialize() - Method in class org.onlab.packet.LLDP
 
serialize() - Method in class org.onlab.packet.LLDPOrganizationalTLV
 
serialize() - Method in class org.onlab.packet.LLDPTLV
 
serialize() - Method in class org.onlab.packet.ONLabLddp
Deprecated.
Serializes full LLDP packet to byte array.
serialize() - Method in class org.onlab.packet.TCP
Serializes the packet.
serialize() - Method in class org.onlab.packet.UDP
Serializes the packet.
serialize(Object) - Method in class org.onlab.util.KryoNamespace
Serializes given object to byte array using Kryo instance in pool.
serialize(Object, int) - Method in class org.onlab.util.KryoNamespace
Serializes given object to byte array using Kryo instance in pool.
serialize(Object, ByteBuffer) - Method in class org.onlab.util.KryoNamespace
Serializes given object to byte buffer using Kryo instance in pool.
serialize(Object, OutputStream) - Method in class org.onlab.util.KryoNamespace
Serializes given object to OutputStream using Kryo instance in pool.
serialize(Object, OutputStream, int) - Method in class org.onlab.util.KryoNamespace
Serializes given object to OutputStream using Kryo instance in pool.
serverIPAddress - Variable in class org.onlab.packet.DHCP
 
serverName - Variable in class org.onlab.packet.DHCP
 
setAcknowledge(int) - Method in class org.onlab.packet.TCP
 
setBootFileName(String) - Method in class org.onlab.packet.DHCP
 
setChassisId(LLDPTLV) - Method in class org.onlab.packet.LLDP
 
setChassisId(ChassisId) - Method in class org.onlab.packet.ONOSLLDP
 
setChecksum(short) - Method in class org.onlab.packet.ICMP
 
setChecksum(short) - Method in class org.onlab.packet.IPv4
 
setChecksum(short) - Method in class org.onlab.packet.TCP
 
setChecksum(short) - Method in class org.onlab.packet.UDP
 
setClientHardwareAddress(byte[]) - Method in class org.onlab.packet.DHCP
 
setClientIPAddress(int) - Method in class org.onlab.packet.DHCP
 
setCode(byte) - Method in class org.onlab.packet.DHCPOption
 
setCost(double) - Method in class org.onlab.graph.DefaultMutablePath
 
setCost(double) - Method in interface org.onlab.graph.MutablePath
Sets the total path cost as a unit-less double.
setCtrl(byte) - Method in class org.onlab.packet.LLC
 
setData(byte[]) - Method in class org.onlab.packet.Data
 
setData(byte[]) - Method in class org.onlab.packet.DHCPOption
 
setDataOffset(byte) - Method in class org.onlab.packet.TCP
 
setDestinationAddress(int) - Method in class org.onlab.packet.IPv4
 
setDestinationAddress(String) - Method in class org.onlab.packet.IPv4
 
setDestinationMACAddress(MacAddress) - Method in class org.onlab.packet.Ethernet
Sets the destination MAC address.
setDestinationMACAddress(byte[]) - Method in class org.onlab.packet.Ethernet
Sets the destination MAC address.
setDestinationMACAddress(String) - Method in class org.onlab.packet.Ethernet
Sets the destination MAC address.
setDestinationPort(short) - Method in class org.onlab.packet.TCP
 
setDestinationPort(short) - Method in class org.onlab.packet.UDP
 
setDevice(String) - Method in class org.onlab.packet.ONOSLLDP
 
setDiffServ(byte) - Method in class org.onlab.packet.IPv4
 
setDsap(byte) - Method in class org.onlab.packet.LLC
 
setEtherType(short) - Method in class org.onlab.packet.Ethernet
Sets the Ethernet type.
setFlags(short) - Method in class org.onlab.packet.DHCP
 
setFlags(byte) - Method in class org.onlab.packet.IPv4
 
setFlags(short) - Method in class org.onlab.packet.TCP
 
setFragmentOffset(short) - Method in class org.onlab.packet.IPv4
 
setGatewayIPAddress(int) - Method in class org.onlab.packet.DHCP
 
setHardwareAddressLength(byte) - Method in class org.onlab.packet.ARP
 
setHardwareAddressLength(byte) - Method in class org.onlab.packet.DHCP
 
setHardwareType(short) - Method in class org.onlab.packet.ARP
 
setHardwareType(byte) - Method in class org.onlab.packet.DHCP
 
setHops(byte) - Method in class org.onlab.packet.DHCP
 
setIcmpCode(byte) - Method in class org.onlab.packet.ICMP
 
setIcmpType(byte) - Method in class org.onlab.packet.ICMP
 
setIdentification(short) - Method in class org.onlab.packet.IPv4
 
setInfoString(byte[]) - Method in class org.onlab.packet.LLDPOrganizationalTLV
Set the value of information string.
setInfoString(String) - Method in class org.onlab.packet.LLDPOrganizationalTLV
Set the value of information string.
setLength(byte) - Method in class org.onlab.packet.DHCPOption
 
setLength(short) - Method in class org.onlab.packet.LLDPTLV
 
setName(String) - Method in class org.onlab.packet.ONOSLLDP
 
setOpCode(short) - Method in class org.onlab.packet.ARP
 
setOpCode(byte) - Method in class org.onlab.packet.DHCP
 
setOptionalTLVList(List<LLDPTLV>) - Method in class org.onlab.packet.LLDP
 
setOptions(List<DHCPOption>) - Method in class org.onlab.packet.DHCP
 
setOptions(byte[]) - Method in class org.onlab.packet.IPv4
 
setOptions(byte[]) - Method in class org.onlab.packet.TCP
 
setOUI(byte[]) - Method in class org.onlab.packet.LLDPOrganizationalTLV
Set the value of OUI.
setPad(boolean) - Method in class org.onlab.packet.Ethernet
Pad this packet to 60 bytes minimum, filling with zeros?
setParent(IPacket) - Method in class org.onlab.packet.BasePacket
 
setParent(IPacket) - Method in interface org.onlab.packet.IPacket
 
setPayload(IPacket) - Method in class org.onlab.packet.BasePacket
 
setPayload(IPacket) - Method in interface org.onlab.packet.IPacket
 
setPort(int) - Method in class org.onlab.packet.ONLabLddp
Deprecated.
Sets port in LLDP packet.
setPortId(LLDPTLV) - Method in class org.onlab.packet.LLDP
 
setPortId(int) - Method in class org.onlab.packet.ONOSLLDP
 
setPriorityCode(byte) - Method in class org.onlab.packet.Ethernet
Sets the priority code.
setProtocol(byte) - Method in class org.onlab.packet.IPv4
 
setProtocolAddressLength(byte) - Method in class org.onlab.packet.ARP
 
setProtocolType(short) - Method in class org.onlab.packet.ARP
 
setRegistrationRequired(boolean) - Method in class org.onlab.util.KryoNamespace.Builder
Sets the registrationRequired flag.
setSamenessThreshold(double) - Method in class org.onlab.graph.AbstractGraphPathSearch
Sets a new sameness threshold for comparing cost values; default is is 0.000000001.
setSeconds(short) - Method in class org.onlab.packet.DHCP
 
setSenderHardwareAddress(byte[]) - Method in class org.onlab.packet.ARP
 
setSenderProtocolAddress(byte[]) - Method in class org.onlab.packet.ARP
 
setSenderProtocolAddress(int) - Method in class org.onlab.packet.ARP
 
setSequence(int) - Method in class org.onlab.packet.TCP
 
setServerIPAddress(int) - Method in class org.onlab.packet.DHCP
 
setServerName(String) - Method in class org.onlab.packet.DHCP
 
setSourceAddress(int) - Method in class org.onlab.packet.IPv4
 
setSourceAddress(String) - Method in class org.onlab.packet.IPv4
 
setSourceMACAddress(MacAddress) - Method in class org.onlab.packet.Ethernet
Sets the source MAC address.
setSourceMACAddress(byte[]) - Method in class org.onlab.packet.Ethernet
Sets the source MAC address.
setSourceMACAddress(String) - Method in class org.onlab.packet.Ethernet
Sets the source MAC address.
setSourcePort(short) - Method in class org.onlab.packet.TCP
 
setSourcePort(short) - Method in class org.onlab.packet.UDP
 
setSsap(byte) - Method in class org.onlab.packet.LLC
 
setSubType(byte) - Method in class org.onlab.packet.LLDPOrganizationalTLV
Set the value of sub type.
setSwitch(long) - Method in class org.onlab.packet.ONLabLddp
Deprecated.
Sets switch DPID in LLDP packet.
setTargetHardwareAddress(byte[]) - Method in class org.onlab.packet.ARP
 
setTargetProtocolAddress(byte[]) - Method in class org.onlab.packet.ARP
 
setTargetProtocolAddress(int) - Method in class org.onlab.packet.ARP
 
setTcpChecksum(short) - Method in class org.onlab.packet.TCP
 
setTransactionId(int) - Method in class org.onlab.packet.DHCP
 
setTruncated(boolean) - Method in class org.onlab.packet.IPv4
 
setTtl(byte) - Method in class org.onlab.packet.IPv4
 
setTtl(LLDPTLV) - Method in class org.onlab.packet.LLDP
 
setType(byte) - Method in class org.onlab.packet.LLDPTLV
 
setUrgentPointer(short) - Method in class org.onlab.packet.TCP
 
setValue(byte[]) - Method in class org.onlab.packet.LLDPTLV
 
setVersion(byte) - Method in class org.onlab.packet.IPv4
 
setVlanID(short) - Method in class org.onlab.packet.Ethernet
Sets the VLAN ID.
setWindowSize(short) - Method in class org.onlab.packet.TCP
 
setYourIPAddress(int) - Method in class org.onlab.packet.DHCP
 
size() - Method in class org.onlab.graph.Heap
Returns the current size of the heap.
slurp(File) - Static method in class org.onlab.util.Tools
Slurps the contents of a file into a list of strings, one per line.
sourceAddress - Variable in class org.onlab.packet.IPv4
 
sourceMACAddress - Variable in class org.onlab.packet.Ethernet
 
sourcePort - Variable in class org.onlab.packet.TCP
 
sourcePort - Variable in class org.onlab.packet.UDP
 
SpanningTreeResult(V, V) - Constructor for class org.onlab.graph.DepthFirstSearch.SpanningTreeResult
Creates a new spanning tree result.
src() - Method in class org.onlab.graph.AbstractEdge
 
src() - Method in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
 
src() - Method in class org.onlab.graph.DefaultMutablePath
 
src() - Method in class org.onlab.graph.DefaultPath
 
src() - Method in interface org.onlab.graph.Edge
Returns the edge source vertex.
src() - Method in interface org.onlab.graph.GraphPathSearch.Result
Returns the search source.
startTimer(Timer) - Static method in class org.onlab.metrics.MetricsUtil
Starts the Metric Timer.
stopTimer(Timer.Context) - Static method in class org.onlab.metrics.MetricsUtil
Stops the Metric Timer context.
subType - Variable in class org.onlab.packet.LLDPOrganizationalTLV
 
SUBTYPE_LENGTH - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
 

T

targetHardwareAddress - Variable in class org.onlab.packet.ARP
 
targetProtocolAddress - Variable in class org.onlab.packet.ARP
 
TarjanGraphSearch<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Tarjan algorithm for searching a graph and producing results describing the graph SCC (strongly-connected components).
TarjanGraphSearch() - Constructor for class org.onlab.graph.TarjanGraphSearch
 
TarjanGraphSearch.SCCResult<V extends Vertex,E extends Edge<V>> - Class in org.onlab.graph
Graph search result augmented with SCC vertexData.
TCP - Class in org.onlab.packet
 
TCP() - Constructor for class org.onlab.packet.TCP
 
throughput() - Method in class org.onlab.util.Counter
Returns the number of occurrences per second.
Timer - Class in org.onlab.util
Hashed-wheel timer singleton.
toByteArray(long) - Static method in class org.onlab.packet.Ethernet
Converts a long MAC address to a byte array.
toBytes() - Method in class org.onlab.packet.MacAddress
Returns the value of the MACAddress as a byte array.
toHex(long) - Static method in class org.onlab.util.Tools
Converts a long value to hex string; 16 wide and sans 0x.
toHex(long, int) - Static method in class org.onlab.util.Tools
Converts a long value to hex string; 16 wide and sans 0x.
toHexString(byte[]) - Static method in class org.onlab.util.HexString
Convert a string of bytes to a ':' separated hex string.
toHexString(long, int) - Static method in class org.onlab.util.HexString
 
toHexString(long) - Static method in class org.onlab.util.HexString
 
toImmutable() - Method in class org.onlab.graph.DefaultMutablePath
 
toImmutable() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
toImmutable() - Method in interface org.onlab.graph.MutableGraph
Returns an immutable copy of this graph.
toImmutable() - Method in interface org.onlab.graph.MutablePath
Returns an immutable copy of this path.
toInt() - Method in class org.onlab.packet.Ip4Address
Returns the integer value of this IPv4 address.
toIPv4Address(String) - Static method in class org.onlab.packet.IPv4
Accepts an IPv4 address of the form xxx.xxx.xxx.xxx, ie 192.168.0.1 and returns the corresponding 32 bit integer.
toIPv4Address(byte[]) - Static method in class org.onlab.packet.IPv4
Accepts an IPv4 address in a byte array and returns the corresponding 32-bit integer value.
toIPv4AddressBytes(String) - Static method in class org.onlab.packet.IPv4
Accepts an IPv4 address of the form xxx.xxx.xxx.xxx, ie 192.168.0.1 and returns the corresponding byte array.
toIPv4AddressBytes(int) - Static method in class org.onlab.packet.IPv4
Accepts an IPv4 address in the form of an integer and returns the corresponding byte array.
toLong(byte[]) - Static method in class org.onlab.packet.Ethernet
Accepts a MAC address and returns the corresponding long, where the MAC bytes are set on the lower order bytes of the long.
toLong() - Method in class org.onlab.packet.MacAddress
Returns the value of the MACAddress as a long.
toLong(String) - Static method in class org.onlab.util.HexString
 
toMACAddress(String) - Static method in class org.onlab.packet.Ethernet
Accepts a MAC address of the form 00:aa:11:bb:22:cc, case does not matter, and returns a corresponding byte[].
toOctets() - Method in class org.onlab.packet.IpAddress
Returns the IP address as a byte array.
Tools - Class in org.onlab.util
 
toShort() - Method in class org.onlab.packet.VlanId
 
toString() - Method in class org.onlab.graph.AbstractEdge
 
toString() - Method in class org.onlab.graph.AdjacencyListsGraph
 
toString() - Method in class org.onlab.graph.DefaultMutablePath
 
toString() - Method in class org.onlab.graph.DefaultPath
 
toString() - Method in class org.onlab.graph.Heap
 
toString() - Method in class org.onlab.graph.MutableAdjacencyListsGraph
 
toString() - Method in class org.onlab.packet.ARP
 
toString() - Method in class org.onlab.packet.ChassisId
Convert the Chassis Id value to a ':' separated hexadecimal string.
toString() - Method in class org.onlab.packet.DHCPOption
 
toString() - Method in enum org.onlab.packet.DHCPPacketType
 
toString() - Method in class org.onlab.packet.Ethernet
 
toString() - Method in class org.onlab.packet.IpAddress
 
toString() - Method in class org.onlab.packet.IpPrefix
 
toString() - Method in class org.onlab.packet.MacAddress
 
toString() - Method in class org.onlab.packet.VlanId
 
toString() - Method in class org.onlab.util.ByteArraySizeHashPrinter
 
toString() - Method in class org.onlab.util.Counter
 
toString() - Method in class org.onlab.util.KryoNamespace
 
toStringNoColon() - Method in class org.onlab.packet.MacAddress
 
total() - Method in class org.onlab.util.Counter
Returns the total number of occurrences counted.
totalLength - Variable in class org.onlab.packet.IPv4
 
transactionId - Variable in class org.onlab.packet.DHCP
 
ttl - Variable in class org.onlab.packet.IPv4
 
ttl - Variable in class org.onlab.packet.LLDP
 
type - Variable in class org.onlab.packet.LLDPTLV
 
TYPE_ARP - Static variable in class org.onlab.packet.Ethernet
 
TYPE_BSN - Static variable in class org.onlab.packet.Ethernet
 
TYPE_IPV4 - Static variable in class org.onlab.packet.Ethernet
 
TYPE_IPV6 - Static variable in class org.onlab.packet.Ethernet
 
TYPE_LLDP - Static variable in class org.onlab.packet.Ethernet
 
TYPE_RARP - Static variable in class org.onlab.packet.Ethernet
 

U

UDP - Class in org.onlab.packet
 
UDP() - Constructor for class org.onlab.packet.UDP
 
UNTAGGED - Static variable in class org.onlab.packet.VlanId
 
urgentPointer - Variable in class org.onlab.packet.TCP
 

V

value() - Method in class org.onlab.packet.ChassisId
Get the value of the chassis id.
value - Variable in enum org.onlab.packet.DHCP.DHCPOptionCode
 
value - Variable in enum org.onlab.packet.DHCPPacketType
 
value - Variable in class org.onlab.packet.LLDPTLV
 
valueOf(String) - Static method in enum org.onlab.graph.DepthFirstSearch.EdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.packet.DHCP.DHCPOptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.onlab.packet.DHCPPacketType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in class org.onlab.packet.Ip4Address
Converts an integer into an IPv4 address.
valueOf(byte[]) - Static method in class org.onlab.packet.Ip4Address
Converts a byte array into an IPv4 address.
valueOf(byte[], int) - Static method in class org.onlab.packet.Ip4Address
Converts a byte array and a given offset from the beginning of the array into an IPv4 address.
valueOf(InetAddress) - Static method in class org.onlab.packet.Ip4Address
Converts an InetAddress into an IPv4 address.
valueOf(String) - Static method in class org.onlab.packet.Ip4Address
Converts an IPv4 string literal (e.g., "10.2.3.4") into an IP address.
valueOf(int, int) - Static method in class org.onlab.packet.Ip4Prefix
Converts an integer and a prefix length into an IPv4 prefix.
valueOf(byte[], int) - Static method in class org.onlab.packet.Ip4Prefix
Converts a byte array and a prefix length into an IPv4 prefix.
valueOf(Ip4Address, int) - Static method in class org.onlab.packet.Ip4Prefix
Converts an IPv4 address and a prefix length into an IPv4 prefix.
valueOf(String) - Static method in class org.onlab.packet.Ip4Prefix
Converts a CIDR (slash) notation string (e.g., "10.1.0.0/16") into an IPv4 prefix.
valueOf(byte[]) - Static method in class org.onlab.packet.Ip6Address
Converts a byte array into an IPv6 address.
valueOf(byte[], int) - Static method in class org.onlab.packet.Ip6Address
Converts a byte array and a given offset from the beginning of the array into an IPv6 address.
valueOf(InetAddress) - Static method in class org.onlab.packet.Ip6Address
Converts an InetAddress into an IPv6 address.
valueOf(String) - Static method in class org.onlab.packet.Ip6Address
Converts an IPv6 string literal (e.g., "1111:2222::8888") into an IP address.
valueOf(byte[], int) - Static method in class org.onlab.packet.Ip6Prefix
Converts a byte array and a prefix length into an IPv6 prefix.
valueOf(Ip6Address, int) - Static method in class org.onlab.packet.Ip6Prefix
Converts an IPv6 address and a prefix length into an IPv6 prefix.
valueOf(String) - Static method in class org.onlab.packet.Ip6Prefix
Converts a CIDR (slash) notation string (e.g., "1111:2222::/64") into an IPv6 prefix.
valueOf(int) - Static method in class org.onlab.packet.IpAddress
Converts an integer into an IPv4 address.
valueOf(IpAddress.Version, byte[]) - Static method in class org.onlab.packet.IpAddress
Converts a byte array into an IP address.
valueOf(IpAddress.Version, byte[], int) - Static method in class org.onlab.packet.IpAddress
Converts a byte array and a given offset from the beginning of the array into an IP address.
valueOf(InetAddress) - Static method in class org.onlab.packet.IpAddress
Converts an InetAddress into an IP address.
valueOf(String) - Static method in class org.onlab.packet.IpAddress
Converts an IPv4 or IPv6 string literal (e.g., "10.2.3.4" or "1111:2222::8888") into an IP address.
valueOf(String) - Static method in enum org.onlab.packet.IpAddress.Version
Returns the enum constant of this type with the specified name.
valueOf(int, int) - Static method in class org.onlab.packet.IpPrefix
Converts an integer and a prefix length into an IPv4 prefix.
valueOf(IpAddress.Version, byte[], int) - Static method in class org.onlab.packet.IpPrefix
Converts a byte array and a prefix length into an IP prefix.
valueOf(IpAddress, int) - Static method in class org.onlab.packet.IpPrefix
Converts an IP address and a prefix length into an IP prefix.
valueOf(String) - Static method in class org.onlab.packet.IpPrefix
Converts a CIDR (slash) notation string (e.g., "10.1.0.0/16" or "1111:2222::/64") into an IP prefix.
valueOf(String) - Static method in class org.onlab.packet.MacAddress
Returns a MAC address instance representing the value of the specified String.
valueOf(byte[]) - Static method in class org.onlab.packet.MacAddress
Returns a MAC address instance representing the specified byte array.
valueOf(long) - Static method in class org.onlab.packet.MacAddress
Returns a MAC address instance representing the specified long value.
values() - Static method in enum org.onlab.graph.DepthFirstSearch.EdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.DHCP.DHCPOptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.DHCPPacketType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.onlab.packet.IpAddress.Version
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.onlab.packet.Ip4Address
 
VERSION - Static variable in class org.onlab.packet.Ip4Prefix
 
VERSION - Static variable in class org.onlab.packet.Ip6Address
 
VERSION - Static variable in class org.onlab.packet.Ip6Prefix
 
version() - Method in class org.onlab.packet.IpAddress
Returns the IP version of this address.
version() - Method in class org.onlab.packet.IpPrefix
Returns the IP version of the prefix.
version - Variable in class org.onlab.packet.IPv4
 
Vertex - Interface in org.onlab.graph
Representation of a graph vertex.
VLAN_UNTAGGED - Static variable in class org.onlab.packet.Ethernet
 
vlanID - Variable in class org.onlab.packet.Ethernet
 
VlanId - Class in org.onlab.packet
Representation of a VLAN ID.
VlanId() - Constructor for class org.onlab.packet.VlanId
 
VlanId(short) - Constructor for class org.onlab.packet.VlanId
 
vlanId() - Static method in class org.onlab.packet.VlanId
 
vlanId(short) - Static method in class org.onlab.packet.VlanId
 

W

weight(E) - Method in interface org.onlab.graph.EdgeWeight
Returns the weight of the given edge as a unit-less number.
windowSize - Variable in class org.onlab.packet.TCP
 
writeString(String, ByteBuffer, int) - Method in class org.onlab.packet.DHCP
 

Y

yourIPAddress - Variable in class org.onlab.packet.DHCP
 

Z

ZERO - Static variable in class org.onlab.packet.MacAddress
 
A B C D E F G H I K L M N O P R S T U V W Y Z 
Skip navigation links

Copyright © 2015. All rights reserved.