package frenetic

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
include VERTEX
type t
include Ppx_sexp_conv_lib.Sexpable.S with type t := t
val t_of_sexp : Sexplib0.Sexp.t -> t
val sexp_of_t : t -> Sexplib0.Sexp.t
val compare : t -> t -> int
val to_string : t -> string
val to_dot : t -> string
val to_mininet : t -> string
val parse_dot : Graph.Dot_ast.node_id -> Graph.Dot_ast.attr list -> t
val parse_gml : Graph.Gml.value_list -> t
type device =
  1. | Switch
  2. | Host
  3. | Middlebox
val sexp_of_device : device -> Ppx_sexp_conv_lib.Sexp.t
val device_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> device
val compare_device : device -> device -> int
val default : t
val create : string -> int64 -> device -> int32 -> int64 -> t
val name : t -> string
val id : t -> int64
val device : t -> device
val mac : t -> int64
val ip : t -> int32