## Uses of Class
com.h3c.of.ctl.pkt.PacketListenerRole

- Packages that use PacketListenerRole
  Package | Description
  --- | ---
  com.h3c.of.ctl | Public API for the OpenFlow Controller.
  com.h3c.of.ctl.pkt | Public API for the OpenFlow Packet Sequencer and participating Packet Listeners.

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

    Methods in com.h3c.of.ctl with parameters of type PacketListenerRole
    Modifier and Type | Method and Description
    --- | ---
    `void` | ControllerService.`addPacketListener(SequencedPacketListener listener, PacketListenerRole role, int altitude)` Adds the specified packet listener to the packet sequencer, in the specified role and at the specified altitude.
    `void` | ControllerServiceAdapter.`addPacketListener(SequencedPacketListener listener, PacketListenerRole role, int altitude)`
    `void` | ControllerService.`addPacketListener(SequencedPacketListener listener, PacketListenerRole role, int altitude, Set<ProtocolId> interest)` Adds the specified packet listener to the sequencer, in the specified role and at the specified altitude.
    `void` | ControllerServiceAdapter.`addPacketListener(SequencedPacketListener listener, PacketListenerRole role, int altitude, Set<ProtocolId> interest)`
    `List<SequencedPacketListener>` | ControllerService.`getPacketListeners(PacketListenerRole role)` Returns an ordered list of packet listeners registered with the packet sequencer, for the specified role.
    `List<SequencedPacketListener>` | ControllerServiceAdapter.`getPacketListeners(PacketListenerRole role)`

  - ### Uses of PacketListenerRole in com.h3c.of.ctl.pkt

    Methods in com.h3c.of.ctl.pkt that return PacketListenerRole
    Modifier and Type | Method and Description
    --- | ---
    `static PacketListenerRole` | PacketListenerRole.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static PacketListenerRole[]` | PacketListenerRole.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in com.h3c.of.ctl.pkt with parameters of type PacketListenerRole
    Modifier and Type | Method and Description
    --- | ---
    `void` | PacketSequencer.`addPacketListener(SequencedPacketListener listener, PacketListenerRole role, int altitude)` Adds the specified packet listener to the sequencer, in the specified role and at the specified altitude.
    `void` | PacketSequencer.`addPacketListener(SequencedPacketListener listener, PacketListenerRole role, int altitude, Set<ProtocolId> interest)` Adds the specified packet listener to the sequencer, in the specified role and at the specified altitude.
    `List<SequencedPacketListener>` | PacketSequencer.`getListeners(PacketListenerRole role)` Returns an ordered list of packet listeners for the specified role.

Copyright © 2014. All Rights Reserved.