## Uses of Interface
com.h3c.of.lib.dt.DataPathInfo

- Packages that use DataPathInfo
  Package | Description
  --- | ---
  com.h3c.of.ctl | Public API for the OpenFlow Controller.
  com.h3c.of.json | JSON factory and codecs for Openflow structures.
  com.h3c.of.lib.dt | A set of classes representing data values used in the OpenFlow protocol.
  com.h3c.sdn.api | Definitions of services for driving outbound external communications for interacting with peers and integrating with other external applications, e.g.
  com.h3c.sdn.teamcs | ...

- - ### Uses of DataPathInfo in com.h3c.of.ctl

    Subinterfaces of DataPathInfo in com.h3c.of.ctl
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DataPathDetails` Extends `DataPathInfo` to provide additional information about an OpenFlow datapath; specifically, details of the currently available network connections.

    Methods in com.h3c.of.ctl that return DataPathInfo
    Modifier and Type | Method and Description
    --- | ---
    `DataPathInfo` | ControllerService.`getDataPathInfo(DataPathId dpid)` Returns information describing a specific OpenFlow datapath.
    `DataPathInfo` | ControllerServiceAdapter.`getDataPathInfo(DataPathId dpid)`

    Methods in com.h3c.of.ctl that return types with arguments of type DataPathInfo
    Modifier and Type | Method and Description
    --- | ---
    `Set<DataPathInfo>` | ControllerService.`getAllDataPathInfo()` Returns information describing each of the OpenFlow datapaths currently connected to the controller.
    `Set<DataPathInfo>` | ControllerServiceAdapter.`getAllDataPathInfo()`

    Methods in com.h3c.of.ctl with parameters of type DataPathInfo
    Modifier and Type | Method and Description
    --- | ---
    `MBodyDesc` | ControllerService.`getDesc(DataPathInfo dpinfo)`
    `MBodyDesc` | ControllerServiceAdapter.`getDesc(DataPathInfo dpinfo)`

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

    Methods in com.h3c.of.json that return DataPathInfo
    Modifier and Type | Method and Description
    --- | ---
    `DataPathInfo` | DataPathInfoCodec.`decode(com.fasterxml.jackson.databind.node.ObjectNode node)`

    Methods in com.h3c.of.json with parameters of type DataPathInfo
    Modifier and Type | Method and Description
    --- | ---
    `com.fasterxml.jackson.databind.node.ObjectNode` | DataPathInfoCodec.`encode(DataPathInfo dpi)`

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

    Classes in com.h3c.of.lib.dt that implement DataPathInfo
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DataPathInfoAdapter` An adapter for the `DataPathInfo` API, provided specifically for unit tests to use, to insulate themselves from changes in the API.

  - ### Uses of DataPathInfo in com.h3c.sdn.api

    Methods in com.h3c.sdn.api that return DataPathInfo
    Modifier and Type | Method and Description
    --- | ---
    `DataPathInfo` | RemoteControllerService.`getDataPathInfo(SystemInformation system, DataPathId dpId)` Returns information from a particular member controller describing a specific OpenFlow datapath.

    Methods in com.h3c.sdn.api that return types with arguments of type DataPathInfo
    Modifier and Type | Method and Description
    --- | ---
    `Set<DataPathInfo>` | RemoteControllerService.`getAllDataPathInfo(SystemInformation system)` Returns information describing each of the OpenFlow datapaths currently connected to the controller running in the specified system.

  - ### Uses of DataPathInfo in com.h3c.sdn.teamcs

    Methods in com.h3c.sdn.teamcs that return DataPathInfo
    Modifier and Type | Method and Description
    --- | ---
    `DataPathInfo` | TeamControllerService.`getDataPathInfo(DataPathId dpid)` Returns information describing a specific OpenFlow datapath.
    `DataPathInfo` | TeamControllerService.`getDpthInfo(DataPathId dpid)`
    `DataPathInfo` | TeamControllerService.`getLocalDataPathInfo(DataPathId dpid)`

    Methods in com.h3c.sdn.teamcs that return types with arguments of type DataPathInfo
    Modifier and Type | Method and Description
    --- | ---
    `Set<DataPathInfo>` | TeamControllerService.`getAllDataPathInfo()` Returns information describing each of the OpenFlow datapaths currently connected to the controller or team of controller.
    `Set<DataPathInfo>` | TeamControllerService.`getAllLocalDataPathInfo()` Returns information describing each of the OpenFlow datapaths currently connected to the controller.

Copyright © 2014. All Rights Reserved.