## Uses of Class
com.h3c.of.lib.msg.OfmHello

- Packages that use OfmHello
  Package | Description
  --- | ---
  com.h3c.of.common | Code shared by the OpenFlow Controller and Mock OpenFlow Switch implementations.
  com.h3c.of.ctl | Public API for the OpenFlow Controller.
  com.h3c.of.lib.msg | Representations of OpenFlow Protocol Messages.
  com.h3c.of.sw | Provides mock implementations of OpenFlow switches.

- - ### Uses of OfmHello in com.h3c.of.common

    Methods in com.h3c.of.common with parameters of type OfmHello
    Modifier and Type | Method and Description
    --- | ---
    `static ProtocolVersion` | HandshakeLogic.`negotiateVersion(OfmHello h1, OfmHello h2)` Determines the protocol version that is common to both HELLO messages; returns null if no such version exists.

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

    Methods in com.h3c.of.ctl that return OfmHello
    Modifier and Type | Method and Description
    --- | ---
    `OfmHello` | ConnectionDetails.`helloIn()` A reference to the OpenFlow HELLO message received by the controller from the datapath.
    `OfmHello` | ConnectionDetails.`helloOut()` A reference to the OpenFlow HELLO message sent from the controller to the datapath.

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

    Subclasses of OfmHello in com.h3c.of.lib.msg
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OfmMutableHello` Mutable subclass of `OfmHello`.

  - ### Uses of OfmHello in com.h3c.of.sw

    Methods in com.h3c.of.sw that return OfmHello
    Modifier and Type | Method and Description
    --- | ---
    `OfmHello` | CfgHello.`createHelloMsg()` Creates the HELLO message to send to the controller, based on the configuration.

    Methods in com.h3c.of.sw with parameters of type OfmHello
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SwMessageHandler.`processHello(OfmHello msg)`

Copyright © 2014. All Rights Reserved.