package frenetic

  1. Overview
  2. Docs
The Frenetic Programming Language and Runtime System

Install

Dune Dependency

Authors

Maintainers

Sources

5.0.5.tar.gz
md5=baf754df13a759c32f2c86a1b6f328da
sha512=80140900e7009ccab14b25e244fe7edab87d858676f8a4b3799b4fea16825013cf68363fe5faec71dd54ba825bb4ea2f812c2c666390948ab217ffa75d9cbd29

doc/frenetic.async/Frenetic_async/Ox/index.html

Module Frenetic_async.OxSource

Launches an Ox application.

Sourcemodule DefaultHandlers : sig ... end

Provides default implementations for some advanced event handlers, reducing clutter in simple controllers.

Sourcemodule type OXMODULE = sig ... end

OXMODULE is the type of modules that implement Ox controller callback functions. Modules of type OXMODULE are passed to the Make functor, producing an Ox controller.

Sourcemodule Platform : sig ... end

Platform defines functions for sending OpenFlow messages to switches and wrapping thunks with timeouts.

Sourcemodule Make (OxModule : OXMODULE) : sig ... end

Given an OXMODULE module, build an Ox controller that, listens on port 6633 for messages from OpenFlow-enabled switches. Messages and network events are passed to the appropriate OXMODULE callbacks.

OCaml

Innovation. Community. Security.