- AbstractAccumulator<T> - Class in org.onlab.util
-
Base implementation of an item accumulator.
- AbstractAccumulator(Timer, int, int, int) - Constructor for class org.onlab.util.AbstractAccumulator
-
Creates an item accumulator capable of triggering on the specified
thresholds.
- 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.
- Accumulator<T> - Interface in org.onlab.util
-
Abstraction of an accumulator capable of collecting items and at some
point in time triggers processing of all previously accumulated items.
- acknowledge - Variable in class org.onlab.packet.TCP
-
- add(T) - Method in class org.onlab.util.AbstractAccumulator
-
- add(T) - Method in interface org.onlab.util.Accumulator
-
Adds an item to the current batch.
- 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.
- addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
-
Adds a Neighbor Discovery Protocol packet option.
- addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
-
Adds a Neighbor Discovery Protocol packet option.
- addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.NeighborSolicitation
-
Adds a Neighbor Discovery Protocol packet option.
- addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.Redirect
-
Adds a Neighbor Discovery Protocol packet option.
- addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Adds a Neighbor Discovery Protocol packet option.
- addOption(byte, byte[]) - Method in class org.onlab.packet.ndp.RouterSolicitation
-
Adds a Neighbor Discovery Protocol packet option.
- 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.
- ALL_PATHS - Static variable in interface org.onlab.graph.GraphPathSearch
-
- ANY - Static variable in class org.onlab.packet.VlanId
-
- ANY_VALUE - Static variable in class org.onlab.packet.VlanId
-
- 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
-
- Authentication - Class in org.onlab.packet.ipv6
-
Implements IPv6 authentication extension header format.
- Authentication() - Constructor for class org.onlab.packet.ipv6.Authentication
-
- await(boolean) - Method in class org.onlab.util.BlockingBoolean
-
Causes the current thread to wait until the boolean equals the specified
value unless the thread is
interrupted.
- await(boolean, long, TimeUnit) - Method in class org.onlab.util.BlockingBoolean
-
Causes the current thread to wait until the boolean equals the specified
value unless the thread is
interrupted,
or the specified waiting time elapses.
- 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.ICMP6
-
- 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.
- copyDirectory(String, String) - Static method in class org.onlab.util.Tools
-
Copies the specified directory path. Use with great caution since
no attempt is made to check for symbolic links, which could result in
copy of unintended files.
- copyDirectory(File, File) - Static method in class org.onlab.util.Tools
-
Copies the specified directory path. Use with great caution since
no attempt is made to check for symbolic links, which could result in
copy of unintended files.
- 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.
- currentHopLimit - Variable in class org.onlab.packet.ndp.RouterAdvertisement
-
- 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
-
- data() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions.Option
-
Gets the option data.
- DATALAYER_ADDRESS_LENGTH - Static variable in class org.onlab.packet.Ethernet
-
- dataLength() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions.Option
-
Gets the option data length (in number of octets).
- 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 a single-path search.
- DefaultResult(V, V, int) - 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.
- DELIMITER - Static variable in class org.onlab.util.GroupedThreadFactory
-
- 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 class org.onlab.packet.ICMP6
-
- 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.ipv6.Authentication
-
- deserialize(byte[], int, int) - Method in class org.onlab.packet.ipv6.BaseOptions
-
- deserialize(byte[], int, int) - Method in class org.onlab.packet.IPv6
-
- deserialize(byte[], int, int) - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
-
- deserialize(byte[], int, int) - Method in class org.onlab.packet.ipv6.Fragment
-
- deserialize(byte[], int, int) - Method in class org.onlab.packet.ipv6.Routing
-
- 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.ndp.NeighborAdvertisement
-
- deserialize(byte[], int, int) - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
-
- deserialize(byte[], int, int) - Method in class org.onlab.packet.ndp.NeighborSolicitation
-
- deserialize(byte[], int, int) - Method in class org.onlab.packet.ndp.Redirect
-
- deserialize(byte[], int, int) - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
- deserialize(byte[], int, int) - Method in class org.onlab.packet.ndp.RouterSolicitation
-
- 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
-
- destinationAddress - Variable in class org.onlab.packet.IPv6
-
- destinationAddress - Variable in class org.onlab.packet.ndp.Redirect
-
- destinationMACAddress - Variable in class org.onlab.packet.Ethernet
-
- DestinationOptions - Class in org.onlab.packet.ipv6
-
Implements IPv6 Destination Options extension header format.
- DestinationOptions() - Constructor for class org.onlab.packet.ipv6.DestinationOptions
-
- destinationPort - Variable in class org.onlab.packet.TCP
-
- destinationPort - Variable in class org.onlab.packet.UDP
-
- destroy() - Method in class org.onlab.util.SlidingWindowCounter
-
Releases resources used by the SlidingWindowCounter.
- 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.BlockingBoolean
-
Gets the value of the blocking boolean.
- get() - Method in class org.onlab.util.NewConcurrentHashMap
-
- get(int) - Method in class org.onlab.util.SlidingWindowCounter
-
Gets the total count for the last N window slots.
- get(Dictionary<?, ?>, String) - Static method in class org.onlab.util.Tools
-
Get property as a string value.
- 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.ICMP6
-
Gets checksum.
- 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
-
- getCurrentHopLimit() - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Gets current hop limit.
- 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
-
- getDestinationAddress() - Method in class org.onlab.packet.IPv6
-
Gets destination address.
- getDestinationAddress() - Method in class org.onlab.packet.ndp.Redirect
-
Gets destination address.
- 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
-
Gets the DiffServ octet (including the DSCP and ECN bits).
- getDpid() - Method in class org.onlab.packet.ONLabLddp.DPIDandPort
-
Deprecated.
- getDsap() - Method in class org.onlab.packet.LLC
-
- getDscp() - Method in class org.onlab.packet.IPv4
-
Gets the DSCP value (6 bits).
- getEcn() - Method in class org.onlab.packet.IPv4
-
Gets the ECN value (2 bits).
- 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
-
- getFlowLabel() - Method in class org.onlab.packet.IPv6
-
Gets flow label.
- getFragmentOffset() - Method in class org.onlab.packet.IPv4
-
- getFragmentOffset() - Method in class org.onlab.packet.ipv6.Fragment
-
Gets the fragment offset of this header.
- 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
-
- getHeaderExtLength() - Method in class org.onlab.packet.ipv6.BaseOptions
-
Gets the extension length of this header.
- getHeaderExtLength() - Method in class org.onlab.packet.ipv6.Routing
-
Gets the extension length of this header.
- 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.
- getHopLimit() - Method in class org.onlab.packet.IPv6
-
Gets hop limit.
- getHops() - Method in class org.onlab.packet.DHCP
-
- getIcmpCode() - Method in class org.onlab.packet.ICMP
-
- getIcmpCode() - Method in class org.onlab.packet.ICMP6
-
Gets ICMP6 code.
- getIcmpType() - Method in class org.onlab.packet.ICMP
-
- getIcmpType() - Method in class org.onlab.packet.ICMP6
-
Gets ICMP6 type.
- getIdentification() - Method in class org.onlab.packet.IPv4
-
- getIdentification() - Method in class org.onlab.packet.ipv6.Fragment
-
Gets the identification of this header.
- getInfoString() - Method in class org.onlab.packet.LLDPOrganizationalTLV
-
Returns the value of information string.
- getIntegrityCheck() - Method in class org.onlab.packet.ipv6.Authentication
-
Gets the integrity check value of this header.
- 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.
- getMFlag() - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Gets managed address configuration flag.
- getMoreFragment() - Method in class org.onlab.packet.ipv6.Fragment
-
Gets the more fragment flag of this header.
- 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
-
- getNextHeader() - Method in class org.onlab.packet.ipv6.Authentication
-
- getNextHeader() - Method in class org.onlab.packet.ipv6.BaseOptions
-
- getNextHeader() - Method in class org.onlab.packet.ipv6.Fragment
-
- getNextHeader() - Method in class org.onlab.packet.IPv6
-
- getNextHeader() - Method in interface org.onlab.packet.ipv6.IExtensionHeader
-
Gets the type of next header.
- getNextHeader() - Method in class org.onlab.packet.ipv6.Routing
-
- getOFlag() - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Gets other configuration flag.
- 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.ipv6.BaseOptions
-
Gets the options.
- getOptions() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
-
Gets the Neighbor Discovery Protocol packet options.
- getOptions() - Method in class org.onlab.packet.ndp.NeighborSolicitation
-
Gets the Neighbor Discovery Protocol packet options.
- getOptions() - Method in class org.onlab.packet.ndp.Redirect
-
Gets the Neighbor Discovery Protocol packet options.
- getOptions() - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Gets the Neighbor Discovery Protocol packet options.
- getOptions() - Method in class org.onlab.packet.ndp.RouterSolicitation
-
Gets the Neighbor Discovery Protocol packet options.
- getOptions() - Method in class org.onlab.packet.TCP
-
- getOUI() - Method in class org.onlab.packet.LLDPOrganizationalTLV
-
Returns the value of the OUI.
- getOverrideFlag() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
-
Gets override flag.
- 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
-
- getPayloadLength() - Method in class org.onlab.packet.ipv6.Authentication
-
Gets the payload length of this header.
- 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
-
- getReachableTime() - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Gets reachable time.
- getRetransmitTimer() - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Gets retransmission timer.
- getRouterFlag() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
-
Gets router flag.
- getRouterLifetime() - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Gets router lifetime.
- getRoutingData() - Method in class org.onlab.packet.ipv6.Routing
-
Gets the routing data.
- getRoutingType() - Method in class org.onlab.packet.ipv6.Routing
-
Gets the routing type of this header.
- getSeconds() - Method in class org.onlab.packet.DHCP
-
- getSecurityParamIndex() - Method in class org.onlab.packet.ipv6.Authentication
-
Gets the security parameter index of this header.
- getSecurityParamIndex() - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
-
Gets the security parameter index of this header.
- getSegmentsLeft() - Method in class org.onlab.packet.ipv6.Routing
-
Gets the number of remaining route segments of this header.
- getSenderHardwareAddress() - Method in class org.onlab.packet.ARP
-
- getSenderProtocolAddress() - Method in class org.onlab.packet.ARP
-
- getSequence() - Method in class org.onlab.packet.ipv6.Authentication
-
Gets the sequence number of this header.
- getSequence() - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
-
Gets the sequence number of this header.
- getSequence() - Method in class org.onlab.packet.TCP
-
- getServerIPAddress() - Method in class org.onlab.packet.DHCP
-
- getServerName() - Method in class org.onlab.packet.DHCP
-
- getSolicitedFlag() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
-
Gets solicited flag.
- getSourceAddress() - Method in class org.onlab.packet.IPv4
-
- getSourceAddress() - Method in class org.onlab.packet.IPv6
-
Gets source address.
- 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.
- getTargetAddress() - Method in class org.onlab.packet.ndp.NeighborAdvertisement
-
Gets target address.
- getTargetAddress() - Method in class org.onlab.packet.ndp.NeighborSolicitation
-
Gets target address.
- getTargetAddress() - Method in class org.onlab.packet.ndp.Redirect
-
Gets target address.
- 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
-
- getTotalLength() - Method in class org.onlab.packet.ipv6.Authentication
-
Gets the total length of this header.
- getTrafficClass() - Method in class org.onlab.packet.IPv6
-
Gets traffic class.
- 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.ipv6.BaseOptions
-
Gets the type of this option.
- 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
-
- getVersion() - Method in class org.onlab.packet.IPv6
-
Gets IP version.
- 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.
- GroupedThreadFactory - Class in org.onlab.util
-
Thread factory for creating threads that belong to the specified thread group.
- groupedThreadFactory(String) - Static method in class org.onlab.util.GroupedThreadFactory
-
Returns thread factory for producing threads associated with the specified
group name.
- groupedThreads(String, String) - Static method in class org.onlab.util.Tools
-
Returns a thread factory that produces threads named according to the
supplied name pattern and from the specified thread-group.
- ICMP - Class in org.onlab.packet
-
Implements ICMP packet format.
- ICMP() - Constructor for class org.onlab.packet.ICMP
-
- ICMP6 - Class in org.onlab.packet
-
Implements ICMPv6 packet format.
- ICMP6() - Constructor for class org.onlab.packet.ICMP6
-
- icmpCode - Variable in class org.onlab.packet.ICMP
-
- icmpCode - Variable in class org.onlab.packet.ICMP6
-
- icmpType - Variable in class org.onlab.packet.ICMP
-
- icmpType - Variable in class org.onlab.packet.ICMP6
-
- identification - Variable in class org.onlab.packet.IPv4
-
- identification - Variable in class org.onlab.packet.ipv6.Fragment
-
- IExtensionHeader - Interface in org.onlab.packet.ipv6
-
Interface for IPv6 extension header.
- ifNeeded() - Static method in class org.onlab.util.NewConcurrentHashMap
-
- incrementCount() - Method in class org.onlab.util.SlidingWindowCounter
-
Increments the count of the current window slot by 1.
- incrementCount(long) - Method in class org.onlab.util.SlidingWindowCounter
-
Increments the count of the current window slot by the given value.
- 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
-
- integrityCheck - Variable in class org.onlab.packet.ipv6.Authentication
-
- 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.
- IPv6 - Class in org.onlab.packet
-
Implements IPv6 packet format.
- IPv6() - Constructor for class org.onlab.packet.IPv6
-
Default constructor that sets the version to 6.
- 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
-
- isIp4() - Method in class org.onlab.packet.IpAddress
-
Tests whether the IP version of this address is IPv4.
- isIp4() - Method in class org.onlab.packet.IpPrefix
-
Tests whether the IP version of this prefix is IPv4.
- isIp6() - Method in class org.onlab.packet.IpAddress
-
Tests whether the IP version of this address is IPv6.
- isIp6() - Method in class org.onlab.packet.IpPrefix
-
Tests whether the IP version of this prefix is IPv6.
- 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.
- isNullOrEmpty(Collection) - Static method in class org.onlab.util.Tools
-
Returns true if the collection is null or is empty.
- 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?
- isReady() - Method in class org.onlab.util.AbstractAccumulator
-
- isReady() - Method in interface org.onlab.util.Accumulator
-
Indicates whether the accumulator is ready to process items.
- isTruncated - Variable in class org.onlab.packet.IPv4
-
- isTruncated() - Method in class org.onlab.packet.IPv4
-
- isZero() - Method in class org.onlab.packet.IpAddress
-
Check if this IP address is zero.
- 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_MPLS - Static variable in class org.onlab.packet.MplsLabel
-
- MAX_VLAN - Static variable in class org.onlab.packet.VlanId
-
- maxBatchMillis() - Method in class org.onlab.util.AbstractAccumulator
-
Returns the maximum number of millis allowed to expire since the first
item before processing is triggered.
- maxIdleMillis() - Method in class org.onlab.util.AbstractAccumulator
-
Returns the maximum number of millis allowed to expire since the last
item arrival before processing is triggered.
- maxItems() - Method in class org.onlab.util.AbstractAccumulator
-
Returns the maximum number of items allowed to accumulate before
processing is triggered.
- maxPaths - Variable in class org.onlab.graph.AbstractGraphPathSearch.DefaultResult
-
- maxQueueSize - Static variable in class org.onlab.util.BoundedThreadPool
-
- 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
-
- mFlag - Variable in class org.onlab.packet.ndp.RouterAdvertisement
-
- 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.
- MINUS - Static variable in class org.onlab.packet.ipv6.Authentication
-
- moreFragment - Variable in class org.onlab.packet.ipv6.Fragment
-
- MPLS_MULTICAST - Static variable in class org.onlab.packet.Ethernet
-
- MPLS_UNICAST - Static variable in class org.onlab.packet.Ethernet
-
- MplsLabel - Class in org.onlab.packet
-
Representation of a MPLS label.
- MplsLabel(int) - Constructor for class org.onlab.packet.MplsLabel
-
- mplsLabel(int) - Static method in class org.onlab.packet.MplsLabel
-
- 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.
- reachableTime - Variable in class org.onlab.packet.ndp.RouterAdvertisement
-
- readString(ByteBuffer, int) - Method in class org.onlab.packet.DHCP
-
- REDIRECT - Static variable in class org.onlab.packet.ICMP6
-
- Redirect - Class in org.onlab.packet.ndp
-
Implements ICMPv6 Redirect packet format.
- Redirect() - Constructor for class org.onlab.packet.ndp.Redirect
-
- 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
-
- removeDirectory(String) - Static method in class org.onlab.util.Tools
-
Purges the specified directory path. Use with great caution since
no attempt is made to check for symbolic links, which could result in
deletion of unintended files.
- removeDirectory(File) - Static method in class org.onlab.util.Tools
-
Purges the specified directory path. Use with great caution since
no attempt is made to check for symbolic links, which could result in
deletion of unintended files.
- 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
-
- retransmitTimer - Variable in class org.onlab.packet.ndp.RouterAdvertisement
-
- ROUTER_ADVERTISEMENT - Static variable in class org.onlab.packet.ICMP6
-
- ROUTER_SOLICITATION - Static variable in class org.onlab.packet.ICMP6
-
- RouterAdvertisement - Class in org.onlab.packet.ndp
-
Implements ICMPv6 Router Advertisement packet format.
- RouterAdvertisement() - Constructor for class org.onlab.packet.ndp.RouterAdvertisement
-
- routerFlag - Variable in class org.onlab.packet.ndp.NeighborAdvertisement
-
- routerLifetime - Variable in class org.onlab.packet.ndp.RouterAdvertisement
-
- RouterSolicitation - Class in org.onlab.packet.ndp
-
Implements ICMPv6 Router Solicitation packet format.
- RouterSolicitation() - Constructor for class org.onlab.packet.ndp.RouterSolicitation
-
- Routing - Class in org.onlab.packet.ipv6
-
Implements IPv6 routing extension header format.
- Routing() - Constructor for class org.onlab.packet.ipv6.Routing
-
- routingData - Variable in class org.onlab.packet.ipv6.Routing
-
- routingType - Variable in class org.onlab.packet.ipv6.Routing
-
- 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>, int) - Method in class org.onlab.graph.BellmanFordGraphSearch
-
- search(Graph<V, E>, V, V, EdgeWeight<V, E>, int) - Method in class org.onlab.graph.BreadthFirstSearch
-
- search(Graph<V, E>, V, V, EdgeWeight<V, E>, int) - Method in class org.onlab.graph.DepthFirstSearch
-
- search(Graph<V, E>, V, V, EdgeWeight<V, E>, int) - Method in class org.onlab.graph.DijkstraGraphSearch
-
- search(Graph<V, E>, V, V, EdgeWeight<V, E>, int) - Method in interface org.onlab.graph.GraphPathSearch
-
Searches the specified graph for paths between vertices.
- 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
-
- securityParamIndex - Variable in class org.onlab.packet.ipv6.Authentication
-
- securityParamIndex - Variable in class org.onlab.packet.ipv6.EncapSecurityPayload
-
- segmentsLeft - Variable in class org.onlab.packet.ipv6.Routing
-
- senderHardwareAddress - Variable in class org.onlab.packet.ARP
-
- senderProtocolAddress - Variable in class org.onlab.packet.ARP
-
- sequence - Variable in class org.onlab.packet.ipv6.Authentication
-
- sequence - Variable in class org.onlab.packet.ipv6.EncapSecurityPayload
-
- 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 class org.onlab.packet.ICMP6
-
- 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.ipv6.Authentication
-
- serialize() - Method in class org.onlab.packet.ipv6.BaseOptions
-
- serialize() - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
-
- serialize() - Method in class org.onlab.packet.ipv6.Fragment
-
- serialize() - Method in class org.onlab.packet.ipv6.Routing
-
- serialize() - Method in class org.onlab.packet.IPv6
-
- 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.ndp.NeighborAdvertisement
-
- serialize() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions
-
- serialize() - Method in class org.onlab.packet.ndp.NeighborSolicitation
-
- serialize() - Method in class org.onlab.packet.ndp.Redirect
-
- serialize() - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
- serialize() - Method in class org.onlab.packet.ndp.RouterSolicitation
-
- 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
-
- set(boolean) - Method in class org.onlab.util.BlockingBoolean
-
Sets the value of the blocking boolean.
- 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.ICMP6
-
Sets checksum.
- 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
-
- setCurrentHopLimit(byte) - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Sets current hop limit.
- 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
-
- setDestinationAddress(byte[]) - Method in class org.onlab.packet.IPv6
-
Sets destination address.
- setDestinationAddress(byte[]) - Method in class org.onlab.packet.ndp.Redirect
-
Sets destination address.
- 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
-
Sets the DiffServ octet (including the DSCP and ECN bits).
- setDsap(byte) - Method in class org.onlab.packet.LLC
-
- setDscp(byte) - Method in class org.onlab.packet.IPv4
-
Sets the DSCP value (6 bits).
- setEcn(byte) - Method in class org.onlab.packet.IPv4
-
Sets the ECN value (2 bits).
- 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
-
- setFlowLabel(int) - Method in class org.onlab.packet.IPv6
-
Sets flow label.
- setFragmentOffset(short) - Method in class org.onlab.packet.IPv4
-
- setFragmentOffset(short) - Method in class org.onlab.packet.ipv6.Fragment
-
Sets the fragment offset of this header.
- 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
-
- setHeaderExtLength(byte) - Method in class org.onlab.packet.ipv6.BaseOptions
-
Sets the extension length of this header.
- setHeaderExtLength(byte) - Method in class org.onlab.packet.ipv6.Routing
-
Sets the extension length of this header.
- setHopLimit(byte) - Method in class org.onlab.packet.IPv6
-
Sets hop limit.
- setHops(byte) - Method in class org.onlab.packet.DHCP
-
- setIcmpCode(byte) - Method in class org.onlab.packet.ICMP
-
- setIcmpCode(byte) - Method in class org.onlab.packet.ICMP6
-
Sets ICMP6 code.
- setIcmpType(byte) - Method in class org.onlab.packet.ICMP
-
- setIcmpType(byte) - Method in class org.onlab.packet.ICMP6
-
Sets ICMP6 type.
- setIdentification(short) - Method in class org.onlab.packet.IPv4
-
- setIdentification(int) - Method in class org.onlab.packet.ipv6.Fragment
-
Sets the identification of this header.
- 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.
- setIngegrityCheck(byte[]) - Method in class org.onlab.packet.ipv6.Authentication
-
Sets the integrity check value of this header.
- setLength(byte) - Method in class org.onlab.packet.DHCPOption
-
- setLength(short) - Method in class org.onlab.packet.LLDPTLV
-
- setMFlag(byte) - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Sets managed address configuration flag.
- setMoreFragment(byte) - Method in class org.onlab.packet.ipv6.Fragment
-
Sets the more fragment flag of this header.
- setName(String) - Method in class org.onlab.packet.ONOSLLDP
-
- setNextHeader(byte) - Method in class org.onlab.packet.ipv6.Authentication
-
- setNextHeader(byte) - Method in class org.onlab.packet.ipv6.BaseOptions
-
- setNextHeader(byte) - Method in class org.onlab.packet.ipv6.Fragment
-
- setNextHeader(byte) - Method in interface org.onlab.packet.ipv6.IExtensionHeader
-
Sets the type of next header.
- setNextHeader(byte) - Method in class org.onlab.packet.ipv6.Routing
-
- setNextHeader(byte) - Method in class org.onlab.packet.IPv6
-
- setOFlag(byte) - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Sets other configuration flag.
- 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.ipv6.BaseOptions
-
Sets the options.
- setOptions(byte[]) - Method in class org.onlab.packet.TCP
-
- setOUI(byte[]) - Method in class org.onlab.packet.LLDPOrganizationalTLV
-
Set the value of OUI.
- setOverrideFlag(byte) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
-
Sets override flag.
- 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
-
- setPayloadLength(byte) - Method in class org.onlab.packet.ipv6.Authentication
-
Sets the payload length of this header.
- 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
-
- setReachableTime(int) - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Sets reachable time.
- setRegistrationRequired(boolean) - Method in class org.onlab.util.KryoNamespace.Builder
-
Sets the registrationRequired flag.
- setRetransmitTimer(int) - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Sets retransmission timer.
- setRouterFlag(byte) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
-
Sets router flag.
- setRouterLifetime(short) - Method in class org.onlab.packet.ndp.RouterAdvertisement
-
Sets router lifetime.
- setRoutingData(byte[]) - Method in class org.onlab.packet.ipv6.Routing
-
Sets the routing data.
- setRoutingType(byte) - Method in class org.onlab.packet.ipv6.Routing
-
Sets the routing type of this header.
- setSamenessThreshold(double) - Method in class org.onlab.graph.AbstractGraphPathSearch
-
Sets a new sameness threshold for comparing cost values; default is
is
Double.MIN_VALUE.
- setSeconds(short) - Method in class org.onlab.packet.DHCP
-
- setSecurityParamIndex(int) - Method in class org.onlab.packet.ipv6.Authentication
-
Sets the security parameter index of this header.
- setSecurityParamIndex(int) - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
-
Sets the security parameter index of this header.
- setSegmntsLeft(byte) - Method in class org.onlab.packet.ipv6.Routing
-
Sets the number of remaining route segments of this header.
- 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.ipv6.Authentication
-
Sets the sequence number of this header.
- setSequence(int) - Method in class org.onlab.packet.ipv6.EncapSecurityPayload
-
Sets the sequence number of this header.
- 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
-
- setSolicitedFlag(byte) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
-
Sets solicited flag.
- setSourceAddress(int) - Method in class org.onlab.packet.IPv4
-
- setSourceAddress(String) - Method in class org.onlab.packet.IPv4
-
- setSourceAddress(byte[]) - Method in class org.onlab.packet.IPv6
-
Sets source address.
- 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.
- setTargetAddress(byte[]) - Method in class org.onlab.packet.ndp.NeighborAdvertisement
-
Sets target address.
- setTargetAddress(byte[]) - Method in class org.onlab.packet.ndp.NeighborSolicitation
-
Sets target address.
- setTargetAddress(byte[]) - Method in class org.onlab.packet.ndp.Redirect
-
Sets target address.
- 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
-
- setTrafficClass(byte) - Method in class org.onlab.packet.IPv6
-
Sets traffic class.
- 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.ipv6.BaseOptions
-
Sets the type of this option.
- 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
-
- setVersion(byte) - Method in class org.onlab.packet.IPv6
-
Sets IP version.
- 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.
- SlidingWindowCounter - Class in org.onlab.util
-
Maintains a sliding window of value counts.
- SlidingWindowCounter(int) - Constructor for class org.onlab.util.SlidingWindowCounter
-
Creates a new sliding window counter with the given total number of
window slots.
- slurp(File) - Static method in class org.onlab.util.Tools
-
Slurps the contents of a file into a list of strings, one per line.
- solicitedFlag - Variable in class org.onlab.packet.ndp.NeighborAdvertisement
-
- sourceAddress - Variable in class org.onlab.packet.IPv4
-
- sourceAddress - Variable in class org.onlab.packet.IPv6
-
- 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, int) - 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.
- submit(Runnable) - Method in class org.onlab.util.BoundedThreadPool
-
- submit(Runnable, T) - Method in class org.onlab.util.BoundedThreadPool
-
- submit(Callable<T>) - Method in class org.onlab.util.BoundedThreadPool
-
- subType - Variable in class org.onlab.packet.LLDPOrganizationalTLV
-
- SUBTYPE_ECHO_REPLY - Static variable in class org.onlab.packet.ICMP
-
- SUBTYPE_LENGTH - Static variable in class org.onlab.packet.LLDPOrganizationalTLV
-
- targetAddress - Variable in class org.onlab.packet.ndp.NeighborAdvertisement
-
- targetAddress - Variable in class org.onlab.packet.ndp.NeighborSolicitation
-
- targetAddress - Variable in class org.onlab.packet.ndp.Redirect
-
- 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
-
- threadGroup() - Method in class org.onlab.util.GroupedThreadFactory
-
Returns the thread group associated with the factory.
- throughput() - Method in class org.onlab.util.Counter
-
Returns the number of occurrences per second.
- timeAgo(long) - Static method in class org.onlab.util.Tools
-
Returns a human friendly time ago string for a specified system time.
- timer() - Method in class org.onlab.util.AbstractAccumulator
-
Returns the backing timer.
- 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.
- toInt() - Method in class org.onlab.packet.MplsLabel
-
- 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
-
Miscellaneous utility methods.
- 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.MplsLabel
-
- 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.GroupedThreadFactory
-
- 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
-
- trafficClass - Variable in class org.onlab.packet.IPv6
-
- transactionId - Variable in class org.onlab.packet.DHCP
-
- tryAcquireShared(int) - Method in class org.onlab.util.BlockingBoolean
-
- tryReleaseShared(int) - Method in class org.onlab.util.BlockingBoolean
-
- ttl - Variable in class org.onlab.packet.IPv4
-
- ttl - Variable in class org.onlab.packet.LLDP
-
- type - Variable in class org.onlab.packet.ipv6.BaseOptions
-
- type - Variable in class org.onlab.packet.LLDPTLV
-
- type() - Method in class org.onlab.packet.ndp.NeighborDiscoveryOptions.Option
-
Gets the option type.
- TYPE_ARP - Static variable in class org.onlab.packet.Ethernet
-
- TYPE_BSN - Static variable in class org.onlab.packet.Ethernet
-
- TYPE_ECHO_REPLY - Static variable in class org.onlab.packet.ICMP
-
- TYPE_ECHO_REQUEST - Static variable in class org.onlab.packet.ICMP
-
- 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_MTU - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
-
- TYPE_PREFIX_INFORMATION - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
-
- TYPE_RARP - Static variable in class org.onlab.packet.Ethernet
-
- TYPE_REDIRECTED_HEADER - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
-
- TYPE_SOURCE_LL_ADDRESS - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
-
- TYPE_TARGET_LL_ADDRESS - Static variable in class org.onlab.packet.ndp.NeighborDiscoveryOptions
-
- TYPE_VLAN - 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
-
- version - Variable in class org.onlab.packet.IPv6
-
- 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
-