Name: nettle-openflow Version: 0.2.0 Synopsis: OpenFlow protocol messages, binary formats, and servers. Cabal-Version: >=1.2 Build-Type: Simple Stability: Experimental Category: Network License: BSD3 License-file: LICENSE Author: Andreas Voellmy, Ashish Agarwal, John Launchbury Maintainer: andreas.voellmy@yale.edu Description: This package provides data types that model the messages of the OpenFlow protocol, functions that implement serialization and deserialization between these data types and their binary representations in the protocol, and an efficient OpenFlow server. The library is under active development. extra-source-files: src/Examples/Hub.hs src/Examples/Flood.hs Library hs-source-dirs: src ghc-options: -O2 -funbox-strict-fields cpp-options: "-DOPENFLOW_VERSION=1" exposed-modules: Nettle.Ethernet.EthernetAddress Nettle.Ethernet.EthernetFrame Nettle.Ethernet.AddressResolutionProtocol Nettle.IPv4.IPAddress Nettle.IPv4.IPPacket Nettle.OpenFlow.Port Nettle.OpenFlow.Action Nettle.OpenFlow.Switch Nettle.OpenFlow.Match Nettle.OpenFlow.FlowTable Nettle.OpenFlow.Statistics Nettle.OpenFlow.Error Nettle.OpenFlow.Packet Nettle.OpenFlow.Messages Nettle.OpenFlow.StrictPut Nettle.OpenFlow.MessagesBinary Nettle.OpenFlow Nettle.Servers.Server Nettle.Servers.Client Nettle.Servers.MultiplexedTCPServer Nettle.Topology.ExtendedDouble Nettle.Topology.LabelledGraph Nettle.Topology.FloydWarshall Nettle.Topology.Topology build-depends: base >= 4.4.0.0 && < 5 , bytestring , binary , binary-strict , mtl , parsec >= 3.1 , network >= 2.3 , containers , bimap , HList , syb , array