- 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.
- 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.
- 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
-
- getIp4Prefix() - Method in class org.onlab.packet.IpPrefix
-
- getIp6Address() - Method in class org.onlab.packet.IpAddress
-
- getIp6Prefix() - Method in class org.onlab.packet.IpPrefix
-
- 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.
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- 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
-