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

- Packages that use ControllerRole
  Package | Description
  --- | ---
  com.h3c.of.lib.msg | Representations of OpenFlow Protocol Messages.
  com.h3c.sdn.adm.role | ...

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

    Methods in com.h3c.of.lib.msg that return ControllerRole
    Modifier and Type | Method and Description
    --- | ---
    `ControllerRole` | Role.`getRole()` Returns the controller role; Since 1.2.
    `static ControllerRole` | ControllerRole.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static ControllerRole[]` | ControllerRole.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in com.h3c.of.lib.msg with parameters of type ControllerRole
    Modifier and Type | Method and Description
    --- | ---
    `OfmMutableRoleRequest` | OfmMutableRoleRequest.`role(ControllerRole role)` Sets the controller role; Since 1.2.
    `OfmMutableRoleReply` | OfmMutableRoleReply.`role(ControllerRole role)` Sets the controller role; Since 1.2.

  - ### Uses of ControllerRole in com.h3c.sdn.adm.role

    Methods in com.h3c.sdn.adm.role that return ControllerRole
    Modifier and Type | Method and Description
    --- | ---
    `ControllerRole` | RoleService.`getCurrentRole(ControllerNode controller, IpAddress deviceIp)` Returns the role that the given controller is playing in relation to the specified network element.

    Methods in com.h3c.sdn.adm.role with parameters of type ControllerRole
    Modifier and Type | Method and Description
    --- | ---
    `void` | RoleAssertService.`informRole(ControllerRole role, ControllerNode controller, ControlledEntity device)` Informs the given device of the role the specified controller is about to take oath in relation to that device.
    `void` | RoleAssertService.`informRole(ControllerRole role, ControllerNode controller, Set<ControlledEntity> devices)` Informs the given set of devices of the role the specified controller is about to take oath in relation to those devices.

Copyright © 2014. All Rights Reserved.