## Uses of Class
com.h3c.of.lib.IncompleteStructureException

- Packages that use IncompleteStructureException
  Package | Description
  --- | ---
  com.h3c.of.lib | OpenFlow Protocol Library.
  com.h3c.of.lib.mp | Representations of OpenFlow Protocol Multipart Message bodies.
  com.h3c.of.lib.msg | Representations of OpenFlow Protocol Messages.

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

    Methods in com.h3c.of.lib that throw IncompleteStructureException
    Modifier and Type | Method and Description
    --- | ---
    `static void` | CommonUtils.`notNullIncompleteStruct(Object... objects)` Verifies that arguments are not null.
    `void` | OpenflowStructure.`validate()` Validates this structure for completeness and throws an exception if the structure is considered "not complete".

  - ### Uses of IncompleteStructureException in com.h3c.of.lib.mp

    Methods in com.h3c.of.lib.mp that throw IncompleteStructureException
    Modifier and Type | Method and Description
    --- | ---
    `MBodyFlowStats.MutableArray` | MBodyFlowStats.MutableArray.`addFlowStats(MBodyFlowStats stats)` Adds a flow stats object to this mutable array.
    `MBodyGroupDescStats.MutableArray` | MBodyGroupDescStats.MutableArray.`addGroupDesc(MBodyGroupDescStats groupDesc)` Adds a group description object to this mutable array.
    `MBodyGroupStats.MutableArray` | MBodyGroupStats.MutableArray.`addGroupStats(MBodyGroupStats stats)` Adds a group stats object to this mutable array.
    `MBodyMeterConfig.MutableArray` | MBodyMeterConfig.MutableArray.`addMeterConfigs(MBodyMeterConfig meterConfig)` Adds a meter config object to this mutable array.
    `MBodyMeterStats.MutableArray` | MBodyMeterStats.MutableArray.`addMeterStats(MBodyMeterStats meterStats)` Adds a meter stats object to this mutable array.
    `MBodyPortDesc.MutableArray` | MBodyPortDesc.MutableArray.`addPort(Port port)` Adds a port to this mutable port description array.
    `MBodyPortStats.MutableArray` | MBodyPortStats.MutableArray.`addPortStats(MBodyPortStats stats)` Adds a port stats object to this mutable array.
    `MBodyQueueStats.MutableArray` | MBodyQueueStats.MutableArray.`addQueueStats(MBodyQueueStats stats)` Adds a queue stats object to this mutable array.
    `MBodyTableFeatures.MutableArray` | MBodyTableFeatures.MutableArray.`addTableFeatures(MBodyTableFeatures features)` Adds a table features object to this mutable array.
    `MBodyTableStats.MutableArray` | MBodyTableStats.MutableArray.`addTableStats(MBodyTableStats stats)` Adds a table stats object to this mutable array.
    `static void` | MpBodyFactory.`encodeReplyBody(MultipartBody body, OfPacketWriter pkt)` Encodes a multipart reply body (if it is not null), writing it into the supplied buffer.
    `static void` | MpBodyFactory.`encodeRequestBody(MultipartBody body, OfPacketWriter pkt)` Encodes a multipart request body (if it is not null), writing it into the supplied buffer.
    `void` | MBodyTableFeatures.`validate()`
    `void` | MBodyGroupDescStats.`validate()`
    `void` | MBodyPortStats.`validate()`
    `void` | MBodyFlowStats.`validate()`
    `void` | MBodyGroupStats.`validate()`
    `void` | MBodyTableStats.`validate()`
    `void` | MBodyFlowStatsRequest.`validate()`
    `void` | MBodyQueueStatsRequest.`validate()`
    `void` | MBodyMeterRequest.`validate()`
    `void` | MultipartBody.`validate()` Validates this body for completeness and throws an exception if it is considered "not complete".
    `void` | MBodyPortStatsRequest.`validate()`
    `void` | MBodyMeterStats.`validate()`
    `void` | MBodyMeterConfig.`validate()`
    `void` | MBodyGroupStatsRequest.`validate()`

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

    Methods in com.h3c.of.lib.msg that throw IncompleteStructureException
    Modifier and Type | Method and Description
    --- | ---
    `static byte[]` | MessageFactory.`encodeMessage(OpenflowMessage msg)` Encodes the specified OpenFlow message, returning the result in a newly allocated byte array.
    `static void` | MessageFactory.`encodeMessage(OpenflowMessage msg, ByteBuffer buffer)` Encodes the specified OpenFlow message into the supplied byte buffer.
    `static void` | PortFactory.`encodePort(Port port, OfPacketWriter pkt)` Encodes the specified port structure into the specified buffer.
    `static void` | PortFactory.`encodePortList(List<Port> ports, OfPacketWriter pkt)` Encodes a list of ports, writing them into the supplied buffer.
    `OfmMutablePortStatus` | OfmMutablePortStatus.`port(Port port)` Sets the port whose status changed; Since 1.0.
    `void` | Queue.`validate()`
    `void` | Port.`validate()`

Copyright © 2014. All Rights Reserved.