packages feed

openflow-0.3.0: openflow.cabal

Name:           openflow
Version:        0.3.0
Synopsis:       OpenFlow
Cabal-Version:  >=1.10
Build-Type:     Simple
Stability:      Experimental
Category:       Network
License: 	OtherLicense
License-file:   LICENSE
Author: 	Andreas Voellmy <andreas.voellmy@gmail.com>
Maintainer: 	Andreas Voellmy 
homepage:       https://github.com/AndreasVoellmy/openflow
Description: 
  This package implements the OpenFlow 1.0 and a large part of the OpenFlow 1.3 protocols.
  It defines a collection of data types representing the logical contents of OpenFlow messages,
  defines serialization and deserialization methods using the binary package, and provides some simple
  servers that can be used with these data types.

extra-source-files: Setup.hs README.md

source-repository head
  type: git
  location: git://github.com/AndreasVoellmy/openflow.git



library
 exposed-modules: 
  Network.Data.Util
  Network.Data.Ethernet
  Network.Data.Ethernet.EthernetAddress
  Network.Data.Ethernet.EthernetFrame
  Network.Data.Ethernet.AddressResolutionProtocol
  Network.Data.Ethernet.LLDP
  Network.Data.IPv4
  Network.Data.IPv4.IPAddress 
  Network.Data.IPv4.IPPacket
  Network.Data.IPv4.DHCP
  Network.Data.IPv4.UDP
  Network.Data.OpenFlow.Port
  Network.Data.OpenFlow.Action
  Network.Data.OpenFlow.Switch
  Network.Data.OpenFlow.Match
  Network.Data.OpenFlow.MatchBuilder
  Network.Data.OpenFlow.FlowTable
  Network.Data.OpenFlow.Statistics
  Network.Data.OpenFlow.Error
  Network.Data.OpenFlow.Packet
  Network.Data.OpenFlow.Messages
  Network.Data.OpenFlow.MessagesBinary
  Network.Data.OpenFlow

  Network.Data.OF13.Message
  Network.Data.OF13.Server

 ghc-options: -funbox-strict-fields -Wall
 hs-source-dirs: src
 default-language: Haskell2010
 build-depends:
    aeson >= 0.7.0.6 && <= 0.9.0.1, 
    base >= 4.4.0.0 && <= 5,
    bimap >= 0.2.4 && <= 0.3,
    binary >= 0.7.0,
    bytestring,
    containers,
    deepseq-generics >= 0.1.1.2,
    hashable >= 1.2.1.0,
    network >= 2.6.0.2