BACnet.Stack.Segmentator.Sequence (bacstack v0.1.0-dev.1)

Copy Markdown View Source

Internal module for BACnet.Stack.Segmentator.

It is used to keep track of segmentation status and information, segmentation segments and transport information.

Summary

Types

t()

Representative type for its purpose.

Types

t()

@type t() :: %BACnet.Stack.Segmentator.Sequence{
  callback_msg: term(),
  callback_to: pid() | nil,
  destination: term(),
  invoke_id: byte(),
  module: module(),
  monotonic_time: integer(),
  portal: term(),
  retry_count: non_neg_integer(),
  segments: map(),
  send_opts: Keyword.t(),
  seq_timer: term(),
  sequence_number: non_neg_integer(),
  server: boolean(),
  timer: term(),
  transport: term(),
  window_size: pos_integer()
}

Representative type for its purpose.