## Uses of Class
com.h3c.of.lib.dt.BufferId

- Packages that use BufferId
  Package | Description
  --- | ---
  com.h3c.of.json | JSON factory and codecs for Openflow structures.
  com.h3c.of.lib | OpenFlow Protocol Library.
  com.h3c.of.lib.dt | A set of classes representing data values used in the OpenFlow protocol.
  com.h3c.of.lib.msg | Representations of OpenFlow Protocol Messages.
  com.h3c.sdn.misc.net |

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

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

    Methods in com.h3c.of.json with parameters of type BufferId
    Modifier and Type | Method and Description
    --- | ---
    `static long` | CodecUtils.`encodeBufferId(BufferId bufferId)` Converts BufferId into String that can be used as a JSON value.

  - ### Uses of BufferId in com.h3c.of.lib

    Methods in com.h3c.of.lib that return BufferId
    Modifier and Type | Method and Description
    --- | ---
    `BufferId` | OfPacketReader.`readBufferId()` Reads a (u32) buffer id from the buffer.

    Methods in com.h3c.of.lib with parameters of type BufferId
    Modifier and Type | Method and Description
    --- | ---
    `void` | OfPacketWriter.`write(BufferId id)` Writes a buffer id (u32) to the buffer.

  - ### Uses of BufferId in com.h3c.of.lib.dt

    Fields in com.h3c.of.lib.dt declared as BufferId
    Modifier and Type | Field and Description
    --- | ---
    `static BufferId` | BufferId.`NO_BUFFER` Denotes no buffer available on the switch.

    Methods in com.h3c.of.lib.dt that return BufferId
    Modifier and Type | Method and Description
    --- | ---
    `static BufferId` | BufferId.`valueOf(byte[] bytes)` Returns an object that represents the buffer identifier defined by the specified byte array.
    `static BufferId` | BufferId.`valueOf(long bid)` Returns an object that represents the buffer id defined by the specified long.
    `static BufferId` | BufferId.`valueOf(String bidStr)` Returns an object that represents the buffer id defined by the specified string.

    Methods in com.h3c.of.lib.dt with parameters of type BufferId
    Modifier and Type | Method and Description
    --- | ---
    `int` | BufferId.`compareTo(BufferId o)` Implements the Comparable interface, to return buffer ids in natural order.

  - ### Uses of BufferId in com.h3c.of.lib.msg

    Methods in com.h3c.of.lib.msg that return BufferId
    Modifier and Type | Method and Description
    --- | ---
    `BufferId` | OfmPacketOut.`getBufferId()` Returns the buffer ID assigned by datapath (BufferId.NO_BUFFER if none); since 1.0.
    `BufferId` | OfmFlowMod.`getBufferId()` Returns the ID of the packet buffer; Since 1.0. This may be `OFP_NO_BUFFER`.
    `BufferId` | OfmPacketIn.`getBufferId()` ID assigned by datapath (BufferId.NO_BUFFER if none); since 1.0.

    Methods in com.h3c.of.lib.msg with parameters of type BufferId
    Modifier and Type | Method and Description
    --- | ---
    `OfmMutablePacketOut` | OfmMutablePacketOut.`bufferId(BufferId bufferId)` Sets the buffer id; Since 1.0.
    `OfmMutablePacketIn` | OfmMutablePacketIn.`bufferId(BufferId bufferId)` Sets the buffer id; Since 1.0.
    `OfmMutableFlowMod` | OfmMutableFlowMod.`bufferId(BufferId bufferId)` Sets the buffer id; Since 1.0.

    Constructors in com.h3c.of.lib.msg with parameters of type BufferId
    Constructor and Description
    `OfmPacketIn(OpenflowMessage.Header header, BufferId bufferId, BigPortNumber inPort, BigPortNumber inPhyPort, int totalLen, PacketInReason reason, TableId tableId, long cookie, Match match, byte[] data)`

  - ### Uses of BufferId in com.h3c.sdn.misc.net

    Methods in com.h3c.sdn.misc.net that return BufferId
    Modifier and Type | Method and Description
    --- | ---
    `BufferId` | MsgContextDTO.`getBufferId()`

    Constructors in com.h3c.sdn.misc.net with parameters of type BufferId
    Constructor and Description
    `MsgContextDTO(ProtocolVersion pv, int auxId, DataPathId dpid, String openflowType, MessageType type, long xid, BufferId bufferId, BigPortNumber inPort, BigPortNumber inPhyPort, int totalLen, PacketInReason reason, TableId tableId, long cookie, Match match, byte[] data)`

Copyright © 2014. All Rights Reserved.