## Uses of Class
com.h3c.util.ip.IpProtocol

- Packages that use IpProtocol
  Package | Description
  --- | ---
  com.h3c.of.json | JSON factory and codecs for Openflow structures.
  com.h3c.of.lib.instr | Representations of OpenFlow Protocol Instructions and Actions.
  com.h3c.of.lib.match | Representations of OpenFlow Protocol Match Structures.
  com.h3c.util.ip |
  com.h3c.util.pkt |

- - ### Uses of IpProtocol in com.h3c.of.json

    Methods in com.h3c.of.json that return IpProtocol
    Modifier and Type | Method and Description
    --- | ---
    `static IpProtocol` | CodecUtils.`decodeIpProto(com.fasterxml.jackson.databind.JsonNode value)` Converts JsonNode into IpProtocol object.

    Methods in com.h3c.of.json with parameters of type IpProtocol
    Modifier and Type | Method and Description
    --- | ---
    `static String` | CodecUtils.`encodeIpProto(IpProtocol ipProto)` Converts IpProtocol into String.

  - ### Uses of IpProtocol in com.h3c.of.lib.instr

    Methods in com.h3c.of.lib.instr with parameters of type IpProtocol
    Modifier and Type | Method and Description
    --- | ---
    `static Action` | ActionFactory.`createActionSetField(ProtocolVersion pv, OxmBasicFieldType ft, IpProtocol ipp)` Creates a set-field action for an IP Protocol match field, using the given protocol version.

  - ### Uses of IpProtocol in com.h3c.of.lib.match

    Methods in com.h3c.of.lib.match that return IpProtocol
    Modifier and Type | Method and Description
    --- | ---
    `IpProtocol` | MfbIpProto.`getIpProtocol()` Returns the IP Protocol.

    Methods in com.h3c.of.lib.match with parameters of type IpProtocol
    Modifier and Type | Method and Description
    --- | ---
    `static MFieldBasic` | FieldFactory.`createBasicField(ProtocolVersion pv, OxmBasicFieldType ft, IpProtocol ipp)` Creates a basic match field for an IP Protocol match field.

  - ### Uses of IpProtocol in com.h3c.util.ip

    Fields in com.h3c.util.ip declared as IpProtocol
    Modifier and Type | Field and Description
    --- | ---
    `static IpProtocol` | IpProtocol.`ICMP` The instance representing ICMP.
    `static IpProtocol` | IpProtocol.`ICMPv6` The instance representing ICMPv6.
    `static IpProtocol` | IpProtocol.`SCTP` The instance representing SCTP.
    `static IpProtocol` | IpProtocol.`TCP` The instance representing TCP.
    `static IpProtocol` | IpProtocol.`UDP` The instance representing UDP.

    Methods in com.h3c.util.ip that return IpProtocol
    Modifier and Type | Method and Description
    --- | ---
    `IpProtocol` | TcpUdpPort.`getProtocol()` Returns the IP Protocol.
    `static IpProtocol` | IpProtocol.`valueOf(int protocolNumber)` Returns an object that represents the value of the IP Protocol identified by the specified protocol number.
    `static IpProtocol` | IpProtocol.`valueOf(String value)` Returns an object that represents the value of the IP Protocol identified by the specified string.

    Methods in com.h3c.util.ip with parameters of type IpProtocol
    Modifier and Type | Method and Description
    --- | ---
    `int` | IpProtocol.`compareTo(IpProtocol o)` Implements the Comparable interface, to return protocols in natural order.
    `static TcpUdpPort` | TcpUdpPort.`valueOf(int portNumber, IpProtocol protocol)` Returns an object that represents the value of the tcp/udp port identified by the specified port number and protocol.

  - ### Uses of IpProtocol in com.h3c.util.pkt

    Methods in com.h3c.util.pkt that return IpProtocol
    Modifier and Type | Method and Description
    --- | ---
    `IpProtocol` | PacketReader.`readIpProtocol()` Reads an IP Protocol from the buffer.

    Methods in com.h3c.util.pkt with parameters of type IpProtocol
    Modifier and Type | Method and Description
    --- | ---
    `void` | PacketWriter.`write(IpProtocol ipp)` Writes an IP Protocol value (u8) to the buffer.

Copyright © 2014. All Rights Reserved.