package openflow

  1. Overview
  2. Docs
type t =
  1. | Hello
  2. | EchoRequest of Packet.bytes
  3. | EchoReply of Packet.bytes
  4. | FeaturesRequest
  5. | FeaturesReply of SwitchFeatures.t
  6. | FlowModMsg of OpenFlow0x04_Core.flowMod
  7. | GroupModMsg of OpenFlow0x04_Core.groupMod
  8. | PacketInMsg of OpenFlow0x04_Core.packetIn
  9. | PacketOutMsg of OpenFlow0x04_Core.packetOut
  10. | PortStatusMsg of OpenFlow0x04_Core.portStatus
  11. | MultipartReq of OpenFlow0x04_Core.multipartRequest
  12. | MultipartReply of OpenFlow0x04_Core.multipartReply
  13. | BarrierRequest
  14. | BarrierReply
  15. | Error of Error.t
val string_of_msg_code : msg_code -> string
module Header : sig ... end
val msg_code_of_message : t -> msg_code
val sizeof : t -> int
val blit_message : t -> Cstruct.t -> int
val marshal : OpenFlow0x04_Core.xid -> t -> string
val parse : Header.t -> string -> OpenFlow0x04_Core.xid * t