## Uses of Interface
com.h3c.of.ctl.pkt.MessageContext

- Packages that use MessageContext
  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 MessageContext in com.h3c.of.ctl

    Methods in com.h3c.of.ctl that return MessageContext
    Modifier and Type | Method and Description
    --- | ---
    `MessageContext` | ControllerService.`createMsgContext(OpenflowEventType type, OpenflowMessage msg, DataPathId dpid, int auxId, ProtocolVersion pv)`
    `MessageContext` | ControllerServiceAdapter.`createMsgContext(OpenflowEventType type, OpenflowMessage msg, DataPathId dpid, int auxId, ProtocolVersion pv)`

    Methods in com.h3c.of.ctl with parameters of type MessageContext
    Modifier and Type | Method and Description
    --- | ---
    `MessageContextForHost` | ControllerService.`createMsgContextForHost(MessageContext context, boolean bL3Forwarding)`
    `MessageContextForHost` | ControllerServiceAdapter.`createMsgContextForHost(MessageContext context, boolean bL3Forwarding)`
    `MessageContextForPath` | ControllerService.`createMsgContextForPath(MessageContext context, boolean bL3Forwarding)`
    `MessageContextForPath` | ControllerServiceAdapter.`createMsgContextForPath(MessageContext context, boolean bL3Forwarding)`

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

    Subinterfaces of MessageContext in com.h3c.of.ctl.pkt
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MessageContextForHost`
    `interface` | `MessageContextForPath`

    Classes in com.h3c.of.ctl.pkt that implement MessageContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MessageContextAdapter` An adapter for the `MessageContext` interface.

    Methods in com.h3c.of.ctl.pkt that return MessageContext
    Modifier and Type | Method and Description
    --- | ---
    `MessageContext` | MessageContext.`addHint(Hint hint)` Adds a hint to the context.
    `MessageContext` | MessageContextAdapter.`addHint(Hint hint)`
    `MessageContext` | MessageContextForHost.`getMsgContext()`
    `MessageContext` | MessageContextForPath.`getMsgContext()`

    Methods in com.h3c.of.ctl.pkt with parameters of type MessageContext
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | SequencedPacketAdapter.`event(MessageContext context)` Callback invoked when a Packet-In event is to be processed.
    `boolean` | SequencedPacketListener.`event(MessageContext context)` Callback invoked when a Packet-In event is to be processed.

Copyright © 2014. All Rights Reserved.