## Uses of Interface
com.h3c.sdn.common.L2Path

- Packages that use L2Path
  Package | Description
  --- | ---
  com.h3c.sdn.common | Definitions of general services applicable to multiple tiers of the SDN Controller.
  com.h3c.sdn.ctl.json | ...
  com.h3c.sdn.diag | Definitions of the path diagnostic service.
  com.h3c.sdn.misc.net |
  com.h3c.sdn.topology | Definitions of the interfaces provided by the Topology Services Application.

- - ### Uses of L2Path in com.h3c.sdn.common

    Methods in com.h3c.sdn.common with parameters of type L2Path
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | L2Path.`compares(L2Path newPath)`

  - ### Uses of L2Path in com.h3c.sdn.ctl.json

    Methods in com.h3c.sdn.ctl.json that return L2Path
    Modifier and Type | Method and Description
    --- | ---
    `L2Path` | TopologyPathCodec.`decode(com.fasterxml.jackson.databind.node.ObjectNode node)`

    Methods in com.h3c.sdn.ctl.json with parameters of type L2Path
    Modifier and Type | Method and Description
    --- | ---
    `com.fasterxml.jackson.databind.node.ObjectNode` | TopologyPathCodec.`encode(L2Path topopath)`

  - ### Uses of L2Path in com.h3c.sdn.diag

    Methods in com.h3c.sdn.diag that return L2Path
    Modifier and Type | Method and Description
    --- | ---
    `L2Path` | PathDiagnosticService.`getPath(String pid)` Returns the path for the given packet model ID.

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

    Classes in com.h3c.sdn.misc.net that implement L2Path
    Modifier and Type | Class and Description
    --- | ---
    `class` | `L2PathDTO` Represents the path between two switches in a cluster.

    Methods in com.h3c.sdn.misc.net with parameters of type L2Path
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | L2PathDTO.`compares(L2Path path)`

  - ### Uses of L2Path in com.h3c.sdn.topology

    Methods in com.h3c.sdn.topology that return L2Path
    Modifier and Type | Method and Description
    --- | ---
    `L2Path` | TopologyService.`createL2RoutePath(DataPathId srcDpid, DataPathId dstDpid, List<Link> paths)` Change the Class L2Path to Class L2RoutePath for PathDaemon to use get/remove/contains, etc..
    `L2Path` | TopologyService.`path(DataPathId source, DataPathId dest)` Determines control domain elements that need to be traversed for reaching destination node from a source node.

    Methods in com.h3c.sdn.topology that return types with arguments of type L2Path
    Modifier and Type | Method and Description
    --- | ---
    `List<L2Path>` | TopologyService.`ecmpPath(DataPathId device, DataPathId device2)`

Copyright © 2014. All Rights Reserved.