tres v0.1.0 Openflow.Multipart.Aggregate.Request

Link to this section Summary

Link to this section Types

Link to this type

t()
t() :: %Openflow.Multipart.Aggregate.Request{
  aux_id: 0..255 | nil,
  cookie: 0..18_446_744_073_709_551_615,
  cookie_mask: 0..18_446_744_073_709_551_615,
  datapath_id: String.t(),
  flags: term(),
  match: %Openflow.Match{fields: [map()], type: :oxm},
  out_group: Openflow.GroupMod.id(),
  out_port: Openflow.Port.no(),
  table_id: 0..255 | :all | :max,
  version: 4,
  xid: 0..4_294_967_295
}

Link to this section Functions

Link to this function

new(options \\ [])
new(
  xid: 0..4_294_967_295,
  table_id: 0..255 | :all | :max,
  out_port: Openflow.Port.no(),
  out_group: Openflow.GroupMod.id(),
  cookie: 0..18_446_744_073_709_551_615,
  cookie_mask: 0..18_446_744_073_709_551_615,
  match: %Openflow.Match{fields: [map()], type: :oxm}
) :: t()

Link to this function

ofp_type()
ofp_type() :: 18

Link to this function

read(arg)
read(<<_::256, _::_*8>>) :: t()

Link to this function

to_binary(msg)
to_binary(t()) :: <<_::256, _::_*8>>